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