Introduction to object
Elements of an object: attribute, behavior, state
Characteristics of OOP: abstraction, encapsulation, inheritance, polymorphism
Structured language vs OOP language
Introduction to Java Application
Data types – primitives and objects
Control Structures
Array of primitives
Packages
Class concept
Class definition
Data members
Basic types of methods
Methods definition
Method overloading
Objects as parameter
Object as method type
Array of objects