Chapter 6 - Inheritance and the for loop (6.1 - 6.3)
Understanding
Understanding the basic principles of object-oriented programming
(50%)
Applying
Understanding the syntax of the Java programming language
(10%)
Analysing
Analysing program execution based on the source code
(10%)
Creating
The ability of creating own programs with the use of OOP
(30%)
Ancestor and descendant class
Obstacles as a single list
Constructor for an empty arena
Conditional size representation