CMPS 370B Object Oriented Programming
370. OBJECT-ORIENTED PROGRAMMING
(Credit, 3 Hours). This is an object-oriented programming
course. The ideas are applicable in any
object-oriented language (e.g., Java, C++, Small Talk,
Visual Basic, and Eiffel). This is a program intensive
course. Topic includes: abstraction and encapsulation,
design by contract, classes and objects, single
inheritance, polymorphism, object identity, declarations
and definitions, methods, constructors, access
control and overloading. Prerequisite: Junior
Standing in CS or consent of instructor.