Tuesday, May 8, 2007

Program DataPerson 1

public class DataPerson {
public static void main(String[] args){
Person P1,P2;
Student std1,std2;
Teacher th1,th2;

P1=new Person("แดง","042814148",21);
P2=new Person("ดำ","017007001",18);
std1=new Student("สาคร","0875090940",21,"4914210019");
std2=new Student("จารุวรรณ","0815463627",21,"4914210002");
th1=new Teacher("สมชาย","0854903454",30,"วิทยาศาสตร์");
th2=new Teacher("วีัณะการุณ","0895467583",30,"วิศวกรรมศาสตร์");

System.out.println(P1);
System.out.println(P2);
System.out.println(std1);
System.out.println(std2);
System.out.println(th1);
System.out.println(th2);

}

}
class Person{
private String name;
private String telno;
private int age;
public Person(String name,String telno,int age){
this.name=name;
this.telno=telno;
this.age=age;

}
public String toString(){
String str;
str="Name : "+name+"\n"+
"Telno: "+telno+"\n"+
"Age : "+age+"\n";
return(str);
}
public String getName(){
return name;
}
public String getTelno(){
return telno;
}
public int getAge(){
return age;
}
public void setName(String name){
this.name=name;
}
public void setTelno(String telno){
this.telno=telno;
}
public void setAge(int age){
this.age=age;
}
}
class Student extends Person{
private String studentCode;

public Student(String name,String telno,int age,String studentCode){
super(name,telno,age);
this.studentCode=studentCode;
}
public String toString(){
String str;
str=super.toString()+"StudentCode :"+studentCode+"\n";
return (str);
}
public String getStudentCode(){
return (studentCode);
}
public void setStudentCode(String studentCode){
this.studentCode=studentCode;
}

}
class Teacher extends Person{
private String department;
public Teacher(String name,String telno,int age,String department){
super(name,telno,age);
this.department=department;
}
public String toString(){
String str;
str=super.toString()+"Department :"+department+"\n";
return(str);
}
public String getDepartment(){
return (department);
}
public void setDepartment(String department){
this.department=department;
}
}

No comments: