About this exam
This is a 2023 practice_set exam paper for object-oriented-programming at aau (computer-science). This document is a practice set for an Object-Oriented Programming course, focusing on Java programming concepts. It includes exercises on class inheritance, polymorphism, method overriding, and GUI development using Swing. Key Topics Covered: Java class structures, object instantiation, method overloading/overriding, inheritance hierarchies (SavingAccount, CurrentAccount, CheckAccount), and event-driven programming with Java Swing (ActionListener, FlowLayout). Exam Structure & Format: The document contains code analysis problems requiring the determination of program output and a practical programming task involving the creation of a GUI application with specific event handling requirements.