Inheritance

studied byStudied by 125 people
0.0(0)
Get a hint
Hint

Inheritance

1 / 11

encourage image

There's no tags or description

Looks like no one added any tags here yet for you.

12 Terms

1

Inheritance

A way to create a relationship amongst classes.

New cards
2

Inheritance Hierarchy

A way to determine how information travels amongst the classes.

New cards
3

Superclass

The parent class from which other classes inherit.

New cards
4

Subclass

The classes that inherit from the superclass. They are more specific compared to the parent class.

New cards
5

Overridden method

When one version of a method is replaced by another version.

New cards
6

Polymorphism

When many classes are related to each other by inheritance, allowing different tasks to be performed using inherited methods.

New cards
7

Can a subclasses inherit public instance variables from its superclass?

Yes

New cards
8

Can a subclasses inherit private instance variables from its superclass?

No

New cards
9

Can a subclasses inherit public methods from its superclass?

Yes

New cards
10

Can a subclasses inherit private methods from its superclass?

No

New cards
11

What keyword do you use in the class header to specify the superclass for the subclass you are creating?

extends

// for example:
public class Subclass extends Superclass{}
New cards
12

What does super() mean in the constructor of a subclass?

It calls the constructor of the superclass.

New cards

Explore top notes

note Note
studied byStudied by 289 people
... ago
4.3(6)
note Note
studied byStudied by 68 people
... ago
5.0(1)
note Note
studied byStudied by 31 people
... ago
5.0(1)
note Note
studied byStudied by 11 people
... ago
5.0(1)
note Note
studied byStudied by 11 people
... ago
5.0(1)
note Note
studied byStudied by 21 people
... ago
5.0(1)
note Note
studied byStudied by 14 people
... ago
5.0(2)

Explore top flashcards

flashcards Flashcard (21)
studied byStudied by 3 people
... ago
5.0(1)
flashcards Flashcard (32)
studied byStudied by 1 person
... ago
5.0(1)
flashcards Flashcard (34)
studied byStudied by 9 people
... ago
5.0(1)
flashcards Flashcard (31)
studied byStudied by 12 people
... ago
5.0(3)
flashcards Flashcard (34)
studied byStudied by 4 people
... ago
5.0(1)
flashcards Flashcard (49)
studied byStudied by 6 people
... ago
5.0(1)
flashcards Flashcard (23)
studied byStudied by 13 people
... ago
5.0(1)
flashcards Flashcard (36)
studied byStudied by 309 people
... ago
5.0(3)
robot