Learning Objectives:In this module you will learn about Data Hiding, Abstraction, Inheritance and Encapsulation, Constructors, Class Methods and Access Specifiers, Life Cycle of an Object, Types of Classes, Types of Methods, Interfaces and When to Use Them, Enum Types, Packages, Java Annotation.
Topics:
- Data Hiding.
- Abstraction.
- Inheritance and Encapsulation.
- Constructors.
- Class Methods and Access Specifiers.
- Life Cycle of an Object.
- Types of Classes: Abstract, Final.
- Types of Nested & General Classes.
- Types of Methods: Abstract, Final, Static.
- Instance Method.
- Interfaces and When to Use Them.
- Enum Types.
- Packages.
- Java Annotations.