Person.java:
package domain;
public class Person {
public String name = “”;
private int phone = 1234; // private = ιδιωτική πρόσβαση
// Getter method για την phone (δλδ παίρνουμε την τιμή της phone)
public int getPhone()
{
return phone;
}
// Setter method για την phone (δλδ θέτουμε την τιμή της phone)
public void setPhone(int newPhone)
{
phone = newPhone;
}
}
HelloWorld.java:
package domain;
public class HelloWorld {
public static void main(String[] args)
{
Person person1 = new Person(); // Δημιουργία ενός αντικειμένου της κλάσης Person
person1.name = “Mary”; // δημόσια πρόσβαση, άρα μπορούμε να χρησιμοποιούμε τον operator . για πρόσβαση
//person1.phone = 567; // εδώ είναι ιδιωτική πρόσβαση, άρα δεν μπορούμε να χρησιμοποιήσουμε τον operator .
person1.setPhone(789); // οπότε χρησιμοποιούμε την setter method για να δώσουμε μια τιμή στην phone
System.out.println(“The person’s name is: ” + person1.name);
System.out.println(“The person’s phone number is: ” + person1.getPhone()); // και εδώ χρησιμοποιούμε την setter method
// για να πάρουμε την τιμή της
}
}
Result:
The person’s name is: Mary
The person’s phone number is: 789