Skip to content

Latest commit

 

History

History
26 lines (26 loc) · 1.1 KB

File metadata and controls

26 lines (26 loc) · 1.1 KB
layout flashcard-topic
title Object Oriented Programming Again
main_card_title Java OOPS
main_card_bg #6586c3
card_bg #9aacd5
cards
title description
Inheritance
Inheriting properties and methods from a parent class for code reuse
title description
Object class
The default class that all Java classes inherit from
title description
Method Overriding
Redefining a method in a subclass with the same name and signature as in its superclass.
title description
Abstract Class
A class outline with some details filled in and some left blank. Cannot create instances.
title description
extends
Keyword used to implement inheritance in Java (e.g., public class Student extends Person)
title description
Interface
A blueprint of a class, containing method signatures
title description
implements
Keyword used to implement an interface in Java (e.g., public class MarioGame implements GamingConsole)
title description
Polymorphism
The ability of an object to take on multiple forms or have multiple behaviors