Code5
Code5
16 // Display the person's details again to show that invalid values were
not set
17 person.displayPersonDetails();
18 }
19 }
Output:
01 Name: John Doe
02 Age: 30
03 Address: 123 Main St, Anytown, USA
04 Invalid name. Name cannot be null, empty, or contain numbers or special
characters.
05 Invalid name. Name cannot be null, empty, or contain numbers or special
characters.
06 Invalid age. Age must be between 1 and 149.
07 Invalid address. Address cannot be null or empty.
08 Name: John Doe
09 Age: 30
10 Address: 123 Main St, Anytown, USA
Code: E3: Class Constructors
01 public class Person {
02 // Data members
03 private String name;
04 private int age;
05 private String address;
06 // Constructor
07 public Person(String name, int age, String address) {
08 this.name = name;
09 this.age = age;
10 this.address = address;
11 }