Course

Object-Oriented Concepts in Java – Advanced («JAVA03»)

In this course you will learn the advanced object-oriented concepts of the Java programming language. You will get an overview of their versatile application possibilities.
Duration 2 days
Price 1'350.–
Course documents Digicomp Courseware

Course facts

  • Learning advanced object-oriented concepts of the Java programming language
  1. Implementation inheritance
    • Supertypes and Subtypes
    • Modelling
    • Hierarchy
  2. Subclasses
    • Declaration
    • Inherited methods
  3. Overwriting
    • Overwriting methods
    • Overwritten Methods
    • Vertical constructor concatenation
  4. Polymorphism
    • Substitution
    • Instance check for classes
    • Type Conversion for classes
  5. Privacy screen
    • Access modifiers
    • Rules for inheritance
  6. Overlapping
    • Covered fields
    • Covered methods
  7. Abstract
    • Abstract Methods
    • Abstract Classes
  8. Finales
    • Final Variables
    • Final Methods
    • Final Classes
  9. Interface inheritance
    • Supertypes and Subtypes
    • Modelling
    • Hierarchy
  10. Interfaces
    • Declaration
    • Multiple inheritance
  11. Implementation classes
    • Declaration
    • Implementing Methods
    • Instance check for interfaces
    • Type conversion for interfaces and classes
    • Multiple inheritance
    • Type conversion for interfaces
  12. Return types
    • Invariance
    • Covariance

This course is aimed at programmers who already know the basics of object-oriented concepts of the Java programming language and want to deepen their knowledge.

Attendance of the following course or equivalent knowledge is required:

Download

Questions

Choose your date

Further courses