Course
Digicomp Code JSE03
Object-oriented Concepts in Java: Advanced («JSE03»)
This hands-on Java course delves deeper into object-oriented concepts such as inheritance, polymorphism, and generics. You will learn how to apply complex design principles and interface architectures in a practical context. Ideal for beginners with a sol
Duration
1.5 days
Price
1'050.–
Course documents
Digicomp courseware
Course facts
- Applying implementation and interface inheritance
- Understanding and using polymorphism and dynamic binding
- Correct use of overriding, overloading, and constructor chaining
- Modeling and implementing abstract and final elements
- Designing with composition, default methods, and multiple inheritance
- Using generic types with covariance and restrictions
- Implementation inheritance
- Subclasses
- Overriding
- Polymorphism
- Overloading
- Abstract
- Final
- Interface inheritance
- Interfaces
- Implementation classes
- Design
- Variance
- Generics
Component of the following courses
Flipped/inverted classroom
The theoretical basics are mostly acquired through self-study. In joint training sessions, the knowledge is applied in practice and open questions are clarified.
This course is aimed at application developers who are already familiar with the basic object-oriented concepts of the Java programming language and now want to deepen their knowledge.
Attendance at the following course or equivalent knowledge is required: