Java Programming II: Object-Oriented Programming
Object-oriented Java: classes, encapsulation, constructors, inheritance, interfaces, polymorphism, exceptions, records and enums.
JAVA-102 Year 1 3 credits 12 lessons planned ▶ Video lessons coming soon
Offered by HSM University · Java Programming
Course content
- 1Designing classes and objectsComing
- 2Encapsulation, getters and settersComing
- 3Constructors and object initializationComing
- 4Static members and utility classesComing
- 5Inheritance and method overridingComing
- 6Abstract classes and interfacesComing
- 7Polymorphism in practiceComing
- 8Exceptions and error handlingComing
- 9Enums and recordsComing
- 10The Object class: equals, hashCode and toStringComing
- 11Packages and access modifiersComing
- 12Capstone: an object-oriented booking systemComing
Requirements
Recommended background. You can start any course at any time.
Description
Object-oriented Java: classes, encapsulation, constructors, inheritance, interfaces, polymorphism, exceptions, records and enums.
Part of the Information Technology stream, typically taken in year 1.