Answer Posted / harshavardhan
In Inheritance , class become more general and more
abstract.Ancestor classes are more general, i.e more basis
for other classes.Abstract classes can have fields and
concrete methods.Methods are declared not defined so we can
not create objects. but we can create object variables of an
abstract class. but such variable must refer to an object of
a nonabstract subclass.
Is This Answer Correct ? | 0 Yes | 4 No |
Post New Answer View All Answers
How do you control extraneous variables?
What are the different types of constructor?
What does three dots mean in java?
How do you use nextline in java?
What about abstract classes in java?
Can we store variables in local blocks?
I want my class to be developed in such a way that no other class (even derived class) can create its objects. Define how can I do so?
What is assembly language?
Is java developer a good career?
Is it possible for yielded thread to get chance for its execution again ?
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)
Is a method a function?
Describe the term diamond problem.
Is node a data type in java?
What are inner classes or non static nested classes in java?