Στο παρακάτω παράδειγμα στην κλάση 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;
        }
}