Στο παρακάτω παράδειγμα στην κλάση Point τα στοιχεία public είναι τα
x, y, και moveToCenter().
Αντίθετα τα μέλη (ιδιότητες) της κλάσης visible και serialNumber και η
μέθοδος setpos
δεν είναι ορατά και προσβάσιμα παρά μόνο από τις συναρτήσεις (μεθόδους)
της κλάσης.
Αρχείο Point.java
import gr.aueb.dds.BIO;
class Point {
// Public fields
public int x, y;
private boolean visible;
private int serialNumber;
// Private method
private void setpos(int sx, int sy) {
x = sx;
y = sy;
}
// Public methd
public void moveToCenter() {
setpos(0, 0);
}
}
Αρχείο TestPoint.java
import gr.aueb.dds.BIO;
class TestPoint {
public static void main(String args[])
{
Point a;
a = new Point();
a.moveToCenter();
// Use public field
a.x = 10;
}
}