class Student{
private String firstName;
private String lastName;
private int age = -1;
public void setName(String first,String last){
if( first == null || last == null || first.length()==0 || last.length()==0 ){
System.out.println("ERROR: name輸入錯誤,名字姓氏不得為空");
}else{
firstName = first;
lastName = last;
}
}
public void setAge(int a){
if(a < 0){
System.out.println("ERROR: age輸入錯誤,年齡不可能為負數");
}else{
age = a;
}
}
public String getName(){
if( firstName==null || lastName==null)
return "unset";
else
return firstName + lastName;
}
public int getAge(){
return age;
}
}// end of class Student
class Test {
public static void main(String[] args) {
Student s1 = new Student();
s1.setName("小木","");
s1.setAge(-500);
System.out.println(s1.getName());
System.out.println(s1.getAge());
Student s2 = new Student();
s2.setName("Tina", "Lee");
s2.setAge(18);
System.out.println(s2.getName());
System.out.println(s2.getAge());
}// end of main(String[])
}// end of class Test