Professional Documents
Culture Documents
Project - Report
COURSE : BCS2143
COURSE CODE : Object oriented programming
TITLE OF PROJECT :
This assignment is wholly and exclusively my own work. I have not copied the
work of another person whether student or published author in any way.
Signature of Students: 1.______________2._________
General Comments:
____________________________________________________________
____________________________________________________________
____________________________________________________________
Instructions
You will solve a problem using object-oriented approach. Each project will create several classes
that have properties and methods. Please allocate a basic class (classes) and use it for inheritance.
The class you are developing will inherit the properties and methods of the basic class and
complements them by own specific properties and methods. Your class should handle events from
mouse and/or keyboard. Event handlers of mouse and keyboard should call the appropriate methods
of the class. Your problems should cover these topics:
1. Definition of classes and objects
2. Class relationship
3. Using overloaded constructors and methods
4. Inheritance and methods overriding
5. Collection of objects Arraylist or array
6. Basic programming concepts such as selection statements and conditional statements.
7. Polymorphism
8. Event handling (from mouse and/or keyboard)
9. Exception handling
10. Using Java standard classes to support project development.
Classes names
Student
Marks
Exam
Lecturer
main