92 items
Instance vs local variables
Code QuizStatic context error
Code QuizDefault vs explicit constructor
Code QuizNullPointerException from uninitialized reference
Code QuizThe super keyword
Code Quiz== vs equals
Code QuizAccessing fields and calling methods
Code QuizCreating an object with new
Code QuizInheritance with extends
Code QuizDefining and calling a constructor
Code QuiztoString and default printing
Code QuizGetters and setters
Code QuizStatic vs instance members
Code QuizThe this keyword
Code QuizAccess modifiers on members
Code QuizMethod overriding in a subclass
Code QuizMethod overloading
Code QuizDefining a class with fields and methods
Code QuizThe Four Pillars of OOP
Slides / VideoInterfaces as Contracts for Behavior
Slides / VideoAbstraction and Abstract Classes
Slides / VideoPolymorphism Basics in Java
Slides / VideoMethod Overriding in Subclasses
Slides / VideoInheritance and the extends Keyword
Slides / VideoGetter and Setter Methods
Slides / VideoEncapsulation with Access Modifiers
Slides / VideoThe Dot Operator in Java
Slides / VideoDefault vs Parameterized Constructors
Slides / VideoConstructors for Initializing Objects
Slides / VideoMethod Overriding
QuizGetters and Setters
QuizAbstract Classes Basics
QuizEncapsulation Concept
QuizWhat Is a Class in Java
QuizCreating Objects with new
QuizDeclaring Instance Variables
QuizThe this Keyword Basics
QuizConstructors and Their Purpose
QuizAccess Modifiers
QuizInheritance and extends
QuizPolymorphism Concept
QuizClass vs Object Distinction
QuizAbstraction Concept
QuizDefault vs Parameterized Constructors
QuizThe Dot Operator
QuizFour Pillars of OOP
QuizWhat Is an Object in Java
QuizInterfaces Basics
QuizObject as Root Class
QuizInstance vs Static Members
QuizThe super Keyword Basics
QuizMethod Overloading
QuizDeclaring Methods in a Class
QuizThe 'this' Keyword in Java
Slides / VideoCreating Objects with the new Keyword
Slides / VideoMethods Define Object Behavior
Slides / VideoThe instanceof Operator
FlashcardAccess Modifiers
FlashcardThe this Keyword
FlashcardAccessing Members with Dot Operator
FlashcardInterface vs Abstract Class
FlashcardWhat Is a Class
FlashcardPackage Declaration and Organization
FlashcardObject References vs Primitives
FlashcardObject Class as Root
FlashcardClass vs Object Distinction
FlashcardStatic vs Instance Members
FlashcardStatic Members
FlashcardInterfaces
FlashcardPolymorphism
FlashcardConstructor Overloading
FlashcardMethod Overloading
FlashcardThe super Keyword
FlashcardGetters and Setters
FlashcardFour Pillars of OOP Overview
FlashcardWhat Is an Object
FlashcardMethod Overriding
FlashcardConstructors
FlashcardInheritance and extends
FlashcardCreating Objects with new
FlashcardDefault Constructor
FlashcardThe toString Method
FlashcardFields (Instance Variables)
FlashcardThe final Keyword
FlashcardEncapsulation
FlashcardAbstraction Concept
FlashcardMethods (Behavior)
FlashcardAbstract Classes and Methods
FlashcardFields Store Object State
Slides / VideoObjects as Instances of Classes
Slides / VideoClasses as Blueprints for Objects
Slides / VideoWhat Object-Oriented Programming Is
Slides / VideoObject as Root Class
Every Java class ultimately inherits from the Object class.
What is the Object class in Java?