public class PersonApp {
public static void main(String[] args) {
var person1 = new Person("Eko" , "Subang");
//person1.name = "Eko";
//person1.address = "Subang";
// person1.country = tidak bisa diubah karena final
System.out.println(person1.name);
System.out.println(person1.address);
System.out.println(person1.country);
//memanggil method
person1.sayHello("budi");
Person person2 = new Person("Budi");
Person person3;
person3 = new Person();
person3.name = "zabuza";
person3.sayHello("Naruto");
}
}
class Person {
String name;
String address;
final String country = "Indonesia";
Person(String name, String address) {
this.name = name;
this.address = address;
}
Person(String name) {
this(name, null);
}
Person() {
this(null);
}
//deklarasi method
void sayHello (String name) { //paramName merupakan parameter
System.out.println("Hello " + name + ", my name is " + this.name);
}
}