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.
1 Terms
- What are objects?
- What are attributes?
- What are operations?
- What are classes?
- What are messages?
2 Classes
- Modelling
- Declaration
- Cohesion
3 Objects
- Instantiation
- Reference
4 Fields
- Non-static fields
- Access
5 Memory usage
- Stack and Heap
- Allocation
6 Aggregation
- Modelling
- Coupling
7 Methods
- Non-static methods
- Invocation
8 Parameters and Arguments
- Value transfer
- Variadic methods
9 Encapsulation
- Plausibility check
- Processors and Mutators
10 Overshadow
- Overshadowed fields
- Self-reference for fields
11 Constructors
- Default
- Initialization
12 Overloading
- Overloaded methods
- Overloaded constructors
- Horizontal constructor chaining
13 Static
- Static fields
- Static Methods
- Static Imports
14 Initializer
- Static initializers
- Non-static initializers
15 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.