OO for Java - Basic
This OO test focuses on OO and OO design. It may contain small elements of Java to make things more concrete, but it's not the purpose of testing Java knowledge here. For example, trick Java specific overriding questions are part of the Java SE exams. These objectives and questions may contain general programming elements when it's difficult to dissociate non-OO from OO topics.
The OO basic test is bound to the Java SE basic test. For example, we do not require the knowledge of advanced polymorphism for Java SE basic, implies that we do not require this knowledge for 'OO basic'. We must enforce this because both exams are part of the same yellow belt that we want to be easy to succeed. If you are new to OO, we advice to prepare both 'OO basic' and 'Java SE basic' exams together. If you already know OO from another language, this should not be necessary, just have a minimal knowledge of the Java notation.
| Released | Beta | Frozen | ||
|---|---|---|---|---|
Object and Class 2 questions
Prove a basic knowledge of object manipulation.
|
42 | 170 | 117 | |
Lifecycle 1 question
Be familiar with the object lifecycle
|
14 | 7 | 60 | |
Association 2 questions
Build object associations
|
10 | 0 | 40 | |
Encapsulation 3 questionsDemonstrate knowledge of encapsulation
Demonstrate basic knowledge of instance variable and methods manipulation
|
24 | 2 | 98 | |
Inheritance 3 questions
Understand the basic notions of inheritance
|
46 | 127 | 121 | |
UML - Basic Class Diagram 2 questions
Assume UML version 2.0 if not stated otherwise. |
3 | 4 | 57 |
Exam information
- 19 minutes
- 13 questions (942)
- 69% required
- +3 √
- - 0 points
- 1 day delay
- status: released



