Week 5 Hierarchy, Inheritance, Superclasses and Subclasses

 0    9 fiche    up804653
baixar mp3 Imprimir jogar verifique-se
 
questão English resposta English
Inheritance goes from generalised to specialised. t/f?
começar a aprender
True
Describe inheritance using the is-a relationship concept
começar a aprender
means that one class is a subclass of another. For example, a dog is a mammal, in other words a Dog class is a subclass of Mammals class.
descri aggregation using the has-a relationship concept
começar a aprender
a dog has a leg (usually more than one). If in class Dog we declare a member variable of type Leg (another class) we don’t have inheritance, we have a has-a relationship (aggregation).
can we combine is-a and has-a relationships?
começar a aprender
yes eg:, a dog is-a mammal and it has-a leg/s
What does a subclass constructor look like
começar a aprender
public class Dog extends Mammals {private Leg [] legs; /* Leg is a class and legs is an array of objects of this type */ ...}
Does a subclass inherit all members of its parent class and predecesorclasses?
começar a aprender
No, private variables and methods are not inherited.
what is the word super used for?
começar a aprender
to refer hidden variables and overridden methods of the superclass
When can a subclass directly access super class members
começar a aprender
if they are declared publoc protected or default and are in the same package
does a subclass inherit data fields automatically?
começar a aprender
does a subclass inherit data fields auto inglês
yes

Você deve entrar para postar um comentário.