Java Interlude 7

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/9

flashcard set

Earn XP

Description and Tags

These flashcards cover key terms and concepts related to inheritance and polymorphism in Java as discussed in the lecture notes.

Last updated 1:13 AM on 5/12/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

10 Terms

1
New cards

Inheritance

A mechanism in object-oriented programming where one class (subclass) derives properties and behaviors (methods) from another class (superclass).

2
New cards

Polymorphism

The ability of different objects to respond, each in its own way, to identical messages or method calls; determined at runtime based on the object's dynamic type.

3
New cards

Abstract Class

A class that cannot be instantiated on its own and is meant to be a base class; it can contain abstract methods that must be implemented by derived classes.

4
New cards

Protected Access

An access modifier that allows visibility within its own class, subclasses, and within the same package.

5
New cards

Access Modifiers

Keywords in programming that set the accessibility of classes, methods, and other members; includes public, private, protected, and package.

6
New cards

Dynamic Type

The type of an object as determined at runtime, which can differ from its static type as specified during declaration.

7
New cards

Abstract Method

A method declared without an implementation in an abstract class; it must be implemented by any non-abstract subclass.

8
New cards

VectorStack

A class that creates a stack based on a vector structure, specifically designed to implement stack behavior.

9
New cards

Superclass

The class from which another class (subclass) inherits properties and methods.

10
New cards

Subclass

A class derived from another class (superclass) that inherits its behavior and can have additional features.