CS220

Download as PDF

Object Oriented Programming

Recognise features of object-oriented design such as encapsulation, polymorphism, inheritance, and composition of systems based on object identity.

Design and implement multiple classes and constructors, effectively applying object-oriented programming concepts to organize and structure their code.

Gain proficiency in using primitive types and reference types, including instance and local variables, within Java programs.

Use loops (for, while, do-while) and conditional statements (if, else-if, switch) to control the flow of their Java programs, enabling complex decision-making and iteration.

Develop and use functions and classes to perform tasks and manipulate data within programs, including creating, accessing, and processing data stored in arrays.