Course Highlights
  • Fundamentals of Object-Oriented Programming
  • Java Syntax and Basics
  • Classes and Objects
  • Inheritance and Polymorphism
  • Interfaces and Abstract Classes
Curriculum

1 Topic
Introduction

3 Topics
Explore Procedural vs. Object-Oriented
Why Java Platform Independent
Program vs Process

22 Topics
Class vs Object
Constructors
Types of Constructors
Constructor Overloading
Encapsulation
Swap Games 1
Swap Games 2
Swap Games 3
Swap Games 4
Shallow vs Deep Copy
Methods vs Functions
This Keyword
This Applications
Constructor Chaining
Wrapper Classes
Static Data Members
Static Evil or Bad
Static Methods
Main Method Static
This Inside Static
Static Nested Classes
Static Block

10 Topics
Inheritance
Types of Inheritance
Multiple Inheritance
Generalization and Specializatio
Super Keyword
Constructors Inheritance
Constructor Order
Object Class -1
Object Class -2
Object - Multiple Inheritance

13 Topics
Polymorphism
Method Overloading
Method Overriding -1
Method Overriding -2
Overloading vs Overriding
Static vs Dynamic Binding
Other Polymorphism
Polymorphic Variable -2
Method Hiding
Variable Hiding
Covariant Type
Final Keyword
Visibility in Overriding

5 Topics
Abstraction
Abstract Class
Abstract Methods
Abstract Class & Constructor
Abstraction vs Encapsulation

4 Topics
Interface
More About Interface -1
More About Interface -2
Abstract Class vs Interface

1 Topic
Conclusion

  Write a Review

Oops In Java With Certification

Go to Free Course