Beruflich Dokumente
Kultur Dokumente
JAVA PROGRAMMING
Get and Set
You learned from the previous topic that private variables
can only be accessed within the same class (an outside class
has no access to it). However, it is possible to access them if
we provide public getter and setter methods.
The get method returns the variable value, and the set
method sets the value.
JAVA PROGRAMMING
Get and Set
Syntax for both is that they start with either get or set, followed by
the name of the variable, with the first letter in upper case:
JAVA PROGRAMMING
Get and Set (cont…)
The get method returns the value of the variable name.
JAVA PROGRAMMING
Get and Set
JAVA PROGRAMMING
Get and Set
If the variable was declared as public, we would expect the following
output:
JAVA PROGRAMMING
Get and Set
Instead, we use the getName() and setName() methods to access
and update the variable:
JAVA PROGRAMMING
Why Encapsulation?
• Better control of class attributes and methods
JAVA PROGRAMMING
Programming Exercise
Exercise 1 (cont…):
Circle
declare private variables: area (of the type double) and PI (of the
type double and with a final value of 3.1416).
create a public setArea(double radius) method which will set the
value of area (use this formula: A = π r^2)
create public getArea() method which will return the value of area
JAVA PROGRAMMING
Programming Exercise
Exercise 2:
Volume of Cylinder = π r^2 h
Exercise 3:
Volume of Rectangle = l * w * h
JAVA PROGRAMMING