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
Is there any case when finally will not be executed?
What is Applet Stub Interface ?
Is passing by reference faster?
What is static import in java?
Is Java a dying language?
Why Static variable required in java?For ex,class A { static int a; int b; } Why static is required?
What is the difference between panel and frame ?
7 Answers HCL, IBM, Raim Techno Solutions,
What is the major drawback of internal iteration over external iteration?
How do you input a string in java?
Given: 1. package test; 2. 3. class Target { 4. public String name = “hello”; 5. } What can directly access and change the value of the variable name? 1 any class 2 only the Target class 3 any class in the test package 4 any class that extends Target
Write a program to check for a prime number in java?
What happens if an exception is not caught?