CC 103 – Intermediate Programming
Lesson 1: Introduction to Object-Oriented Programming
Prelim Assignment #1
Self-Check
INSTRUCTIONS: Answer the following.
1. Identify five possible attributes and five possible behaviours/methods of the following
entities:
a. Subject
b. Student
c. Teacher
d. Television
e. Mobile phone
2. How are classes and objects inter-related? Support your answer with an example.
3. What are the characteristics of object-oriented programming?
4. What are the differences between Procedural Programming and Object-oriented
Programming?
5. Explain the differences of polymorphism, encapsulation, and inheritance.