Mỗi Class có một hàm main !

Mỗi class có một hàm main riêng, nhưng chỉ có những class nào public (nghĩa là class chính - trùng tên với tên *.java) thì hàm main trong đó mới hoạt động.
Ta lợi dụng điều này để thử nghiệm các thành phần của nội bộ lớp phụ.

Vd :
public class Lopchinh()
{
___// đây mới là hàm main chính - chạy được
___public static void main(String args[])
___{
_____Lopphu[] lp1 = new Lopphu[3];
_____lp1[0] = new Lopphu("Man",21);
_____lp1[1] = new Lopphu("Duy",19);
_____lp1[2] = new Lopphu("Huy",17);
_____lp1[3] = new Lopphu("Nguyen",7);

_____// in tất cả các thông tin trong mảng bằng vòng lặp ngắn gọn sau đây :))
_____for (Lopphu e : lp1) // nghĩa là e từ 0 tới 3
_____{
_______System.out.printf("Ten : " + e.Rten() + "Tuoi : " + e.Rtuoi() );

___}
}





class Lopphu()
{

___//fields
___int tuoi;
___string ten;

___//struct
___public Lopphu(string ten, int tuoi)
___{
_____this.ten = ten;
_____this.tuoi = tuoi;
___}

___// 2 method
___public Rten()
___{
_____return ten;
___}

___public Rtuoi()
___{
_____return tuoi;
___}

___//hàm main này chỉ mang tính thử nghiệm, không có tác dụng gì !!!
___public static void main(String args[])
___{
_____Lopphu lp = new Lopphu("Man",20)
____System.out.printf(lp.Rten() + lp.Rtuoi() );
___}
}

Comments (0)

Đăng nhận xét

Welcome to my blog !