0
0
Javaprogramming~5 mins

Parent and child classes in Java - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What is a parent class in Java?
A parent class, also called a superclass, is a class that other classes (child classes) inherit from. It provides common properties and methods that child classes can use or override.
Click to reveal answer
beginner
What does it mean when a child class extends a parent class?
When a child class extends a parent class, it means the child inherits all the fields and methods of the parent. The child can use or change these inherited features and add new ones.
Click to reveal answer
intermediate
How can a child class override a method from its parent class?
A child class can provide its own version of a method by defining a method with the same name and parameters. This is called method overriding and allows the child to change behavior.
Click to reveal answer
intermediate
What keyword is used in Java to call a parent class constructor from a child class?
The keyword <code>super</code> is used inside a child class constructor to call the parent class constructor. This helps initialize the parent part of the object.
Click to reveal answer
intermediate
Can a child class access private members of its parent class directly?
No, private members of a parent class are not accessible directly by the child class. They can only be accessed through public or protected methods provided by the parent.
Click to reveal answer
Which keyword is used to create a child class from a parent class in Java?
Ainherits
Bimplements
Cextends
Dsuper
What happens when a child class overrides a method from its parent?
AThe child class provides its own version of the method.
BThe parent method is deleted.
CThe method becomes private.
DThe child class cannot use the method.
How can a child class call the constructor of its parent class?
AUsing the <code>extends()</code> keyword.
BUsing the <code>this()</code> keyword.
CUsing the <code>parent()</code> keyword.
DUsing the <code>super()</code> keyword.
Can a child class access private fields of its parent class directly?
AYes, always.
BNo, private fields are not accessible directly.
COnly if the child class is in the same package.
DOnly if the child class overrides them.
What is the main benefit of using parent and child classes?
ACode reuse and organization.
BSlower program execution.
CMaking code harder to read.
DPreventing any changes to code.
Explain how inheritance works between parent and child classes in Java.
Think about how a child can get features from a parent and change them.
You got /4 concepts.
    Describe how to use the super keyword in a child class constructor.
    Remember how to connect child and parent constructors.
    You got /3 concepts.