Tuesday, May 8, 2007

Program DetailStudent

public class DetailStudent {

public static void main(String[] args) {
Detail std1 = new Detail("Fried","Rice",19,170);
Detail std2 = new Detail("Fanta","Four",15,172);
Detail std3 = new Detail("A2","Four",18,160);

// std1 คือ Instance
// std2 คือ Instance

System.out.println("นักเรียนคนที่ # "+std1.getCounter());
System.out.println(std1); // จะรู้อัตโนมัติว่าต้องไปเรียกใช้ ToString
System.out.println("นักเรียนคนที่ # "+std2.getCounter());
System.out.println(std2); // จะรู้อัตโนมัติว่าต้องไปเรียกใช้ ToString
System.out.println("นักเรียนคนที่ # "+std3.getCounter());
System.out.println(std3); // จะรู้อัตโนมัติว่าต้องไปเรียกใช้ ToString

}
}
class Detail {
private static double total=0;
private String firstname;
private String lastname;
private int age;
private double height;
private double counter;

public Detail(String firstname, String lastname, int age,double height) {

this.firstname = firstname;
this.lastname = lastname;
this.age = age;
this.height =height;
total++;
counter=total;

}

public String toString() {
String str;
str = "Firstname : " + firstname + " \n" +
"Lastname : " + lastname + " \n" +
"Age : " + age + " Years.\n"+
"Height : " + height + " cm.\n";


return(str);
}
public double getCounter(){
return counter ;
}
public void setCounter(double cout){
counter=cout ;
}
}

No comments: