pds-it
['Product detail page','no']
Software development / Java
The illustrations were created in cooperation between humans and artificial intelligence. They show a future in which technology is omnipresent, but people remain at the center.
AI-generated illustration

Java - Object-oriented programming for advanced learners

Complex inheritance, abstract classes and polymorphism

Online
1.5 days
German
Download PDF
€ 990,-
plus VAT.
€ 1.178,10
incl. VAT.
Booking number
42555
Venue
Online
2 dates
€ 990,-
plus VAT.
€ 1.178,10
incl. VAT.
Booking number
42555
Venue
Online
2 dates
Become a certified
Machine Learning Engineer
This course is part of the certified Master Class "Machine Learning Engineer". If you book the entire Master Class, you save over 15 percent compared to booking this individual module.
To the Master Class
In-house training
In-house training just for your employees - exclusive and effective.
Inquiries
In cooperation with
This hands-on Java course deepens object-oriented concepts such as inheritance, polymorphism and genericity. You will learn how to apply complex design principles and interface architectures in a practical way. Ideal for newcomers with a solid Java foundation.
Contents
  • Implementation inheritance
  • Subclasses
  • Overwrite
  • Polymorphism
  • Overlay
  • Abstract
  • Final
  • Interface inheritance
  • Interfaces
  • Implementation classes
  • Design
  • Variances
  • Generics

 

Requirements: 

Java basics are required

Learning environment
Your benefit
  • Applying implementation and interface inheritance
  • Understanding and using polymorphism and dynamic binding
  • Correct use of overwriting, overlapping and constructor chaining
  • Modeling and implementing abstract and final elements
  • Design with composition, default methods and multiple inheritance
  • Use of generic types with covariance and restrictions
trainers
Dominic Merz
Methods

Flipped / Inverted Classroom

The theoretical basics are mainly acquired through self-study. The knowledge is applied in practice and open questions are clarified in joint training sessions.

Final examination
Recommended for

This course is aimed at application developers who are already familiar with the basic object-oriented concepts of the Java programming language and would now like to deepen this knowledge.

Start dates and details

Form of learning

Learning form

14.4.2026
Online
Places free
Implementation secured
Online
Places free
Implementation secured
15.10.2026
Online
Places free
Implementation secured
Online
Places free
Implementation secured

The training is carried out in cooperation with an authorized training partner. This partner collects and processes data under its own responsibility. Please take note of the corresponding privacy policy.

No items found.
No items found.
*Mandatory fields

Do you have questions about training?

Call us on +49 761 595 33900 or write to us at service@haufe-akademie.de or use the contact form.

The illustrations were created in cooperation between humans and artificial intelligence. They show a future in which technology is omnipresent, but people remain at the center.
AI-generated illustration