Basic Constructor
Casting
Cloning An Object
Constructor Chaining
Create An Array Of Objects
Down Casting
Extending A Class
Implement Multiple Interfaces
Implementing An Interface
Initializing Interface Fields
Interface Extending Interface
Method Returns Reference To A Class
Nested Inner Classes
Nested Interface
Overloaded Constructor
Overloading Methods
Overriding Equals
Overriding Methods
Setter Getter Methods
Static Method
Static Nested Class
Static Variable
Two Interfaces With Same Method