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

  1. 1Designing classes and objectsComing
  2. 2Encapsulation, getters and settersComing
  3. 3Constructors and object initializationComing
  4. 4Static members and utility classesComing
  5. 5Inheritance and method overridingComing
  6. 6Abstract classes and interfacesComing
  7. 7Polymorphism in practiceComing
  8. 8Exceptions and error handlingComing
  9. 9Enums and recordsComing
  10. 10The Object class: equals, hashCode and toStringComing
  11. 11Packages and access modifiersComing
  12. 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.