Say you want to store the information about a number of
pets in an array. Typical
information that you could store for each pet (where
relevant) would be
• Breed of animal
• Animal's name
• Its birth date
• Its sex
• Whether it has been sterilised or not
• When it is due for its next inoculation
• When it last had its wings clipped
For each type of pet (eg. dog, cat or bird) you would
typically define a class to hold
the relevant data.
Note: You do not need to implement these classes. Just
answer the following
questions.
3.1.1 What would be the advantage of creating a superclass
(eg. Pet) and
declaring an array of Pet objects over simply using an
array of Objects,
storing each of the instances of the different pet classes
(eg. Dog, Cat or
Bird) in it?
3.1.2 Would you define Pet as a class or as an interface?
Why?
(2)
(2)
No Answer is Posted For this Question
Be the First to Post Answer
What is equals method in java?
hoe can u call a constructor of a private classs to other inherited claa??
How does the java compiler work?
What are the different types of inner classes?
What data structures are used to perform recursion?
0 Answers Akamai Technologies,
Is there any difference between nested classes and inner classes?
How to access a method that it declared as protected?
Explain the role played by Java Virtual Machine in Java Programming?
What does system out println () do?
What is Enum in Java?
What is hash method?
What does || mean in code?