Professional Documents
Culture Documents
Classes and Objects in Java
Classes and Objects in Java
Contents
Introduction
Classes
Classes
Add fields
publicclassCircle{
publicdoublex,y;//centrecoordinate
publicdoubler;//radiusofthecircle
}
Adding Methods
Data Abstraction
bCircle
null
null
bCircle=newCircle();
11
12
Before Assignment
aCircle
bCircle
aCircle
bCircle
13
The object
does not have a
reference and cannot be used in future.
CircleaCircle=newCircle();
aCircle.x=2.0//initializecenterandradius
aCircle.y=2.0
aCircle.r=1.0
15
Executing Methods in
Object/Circle
CircleaCircle=newCircle();
doublearea;
aCircle.r=1.0;
area=aCircle.area();
16
17
Summary
18