TOPIC Object Oriented Programming concepts, Introduction to Java
INTRODUCTION 1 Programming
Class Fundamentals, Declaring Objects, Object, Introducing
Methods, Constructors, this Keyword, Garbage Collection, The TOPIC CLASSES Finalize() method, Overloading Methods, Overriding, Recursion, 2 Introducing Access control, Understanding static, Introducing Nested and Inner classes, Exploring the String class,
Basics, Using super, creating a multi level hierarchy, when
TOPIC constructors are executed, method overriding, dynamic method INHERITANCE: 3 dispatch, using abstract class, using final with inheritance, the object class
PACKAGES AND Packages, Access protection, Importing Packages, Interfaces,
TOPIC INTERFACES Default Interfaces, Default interface methods, Use static methods 4 in an Interface, Final thoughts on Packages and interfaces.