Site hosted by Angelfire.com: Build your free website today!

Quiz 1
Home Up

 

Quiz 1 will cover the following concepts of Object Oriented Programming:

Object Oriented Theory

(1) Encapsulation

(2) The Class/Instance distinction.

("The importance of the distinction is simply to describe that a class is a template, while an object is an instance of that template in memory.")

(3) Inheritance

(4) Member variables (also known as "attributes" or "properties")

(5) Methods

(6) Polymorphism

("Polymorphism refers to the ability to define multiple classes with functionally different, yet identically named methods or properties that can be used interchangeably by client code at run time.")

(7) Overloading

("Overloading a procedure means defining it in multiple versions, using the same name but different argument lists. The purpose of overloading is to define several closely related versions of a procedure without having to differentiate them by name. You do this by varying the argument list.")

Visual Basic

(1) Selection Statements

(2) If Then Else Statements

(3) General Procedures

(4) Function Procedures