Basic HTML version of Foils prepared June 5 99

Foil 44 Object Model Overview

From Java Language in the Computer Science Curriculum ADMI Tutorial Duluth Minnesota -- June 3 99. by Geoffrey C. Fox


Programs are composed of a set of modules called classes. Each class is a template specifying a set of behaviors on the data of the class.
Each class has instance variables to hold the data and methods (called functions or procedures in other languages) to define the behaviors. Each object in a program is created as an instance of a class. Each class instance has its own copy of the instance variables.
Classes can be used for data encapsulation, hiding the details of the data representation from the user of the class (by marking variables as private).
Instance
Variables
Methods



© Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Sat Jun 5 1999