Superclass/ parent class - Class that is extended, Subclass/child class - Class that inherits, Inheritance - Allows programmer to reuse data/behaviors from a parent class. Allows for generalization., Precise number of parent classes a subclass can have - 1, Constructors - Are NOT inherited, Overriding - Modifying a method in a subclass. Occurs when a public method in a subclass has the same method signature as a public method in the superclass., super() keyword - Used to call a superclass's constructors and methods, Polymorphism - Ability of a programming language to present the same interface for several different underlying data types., UML (Unified Modeling Language) - Diagram the shows classes & relationships between classes, extends keyword - Keyword used to make a subclass inherit from a superclass, Object Superclass - Superclass of all other classes in Java, toString() method - Used to print out the attributes of an object, .equals() method - test if two references point to an object with the exact same criteria (aliases of each other), == - Tests if two objects are the exact same object,

Leaderboard

Visual style

Options

Switch template

Continue editing: ?