Basic HTML version of Foils prepared Sept 6 1998

Foil 15 The Java Object Model Overview

From Java Tutorial 98-2: Java Language and Object Oriented Techniques CPS606 Fall Semester 1999 -- Sept 7 1999. by Geoffrey C. Fox, Nancy McCracken


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 class variables (sometimes called instance vars) 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 class 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 Mon Sep 6 1999