2. Encapsulation
|
a. Classes, interfaces and packages
b. Methods and member variables. Visibility. Scope of resolution
c. Constructor method
d. Passing parameters: pointers and references
e. Pointers to objects |
4. Object oriented design |
a. Design foundations
b. Use of UML diagrams |
6. Exception handling |
a. Exceptions foundations
b. Handling of Java exceptions |