Course
Object-oriented concepts in Java – Basics («JAVA02»)
Learn the basic object-oriented concepts of the Java programming language in this course. You will get an overview of their versatile applications.
Duration
2 days
Price
1'350.–
Course documents
Digicomp Courseware
Course facts
After attending this part of the course, you will be familiar with the basic object-oriented concepts of the Java programming language.
- Terms
- What are objects?
- What are attributes?
- What are operations?
- What are classes?
- What are messages?
- Classes
- Modelling
- Declaration
- Cohesion
- Objects
- Instantiation
- Reference
- Fields
- Non-static fields
- Access
- Memory usage
- Stack and Heap
- Allocation
- Aggregation
- Modelling
- Coupling
- Methods
- Non-static methods
- Invocation
- Parameters and Arguments
- Value transfer
- Variadic methods
- Encapsulation
- Plausibility check
- Processors and Mutators
- Overshadow
- Overshadowed fields
- Self-reference for fields
- Constructors
- Default
- Initialization
- Overloading
- Overloaded methods
- Overloaded constructors
- Horizontal constructor chaining
- Static
- Static fields
- Static Methods
- Static Imports
- Initializer
- Static initializers
- Non-static initializers
- Memory release
- Garbage collection
- Null reference
This course is aimed at programmers who already know the syntactic basic concepts of the Java programming language and now want to learn the basics of their object-oriented concepts.