sử dụng các thành viên tĩnh static
2 posters
sử dụng các thành viên tĩnh static
nếu các thành viên của lớp là thuộc loại static thì ta không thể truy suất thành viên static này thông qua một đối tượng cụ thể của lớp đó.
- Code:
ví dụ:
using System;
public class Hieu
{
static public int tuoi=20; //thành viên static
public int ngaySinh=23; //thanh viên không phải static
public static void Display() { Console.WriteLine("tuổi: {0}", tuoi); } //thành viên static
public void KhoiTao(int old,int date){tuoi=old;ngaySinh=date;} //thanh viên không phải static
}
public class Tester
{
static void Main() //bạn lưu ý rằng Main() la hàm hành sự kiểu static nen trong Main() bạn chỉ có thể truy xuất các
//thành viên cũng là static
{
Hieu.Display();// hàm hành sự Display() là satic nên phải truy xuất thông qua tên lớp,không thể truy xuất qua 1 đối tượng của lớp
Hieu H=new Hieu(); //tạo một đối tương H của lớp Hieu
http://H.Display(); //nếu dùng như này thì chương trình sẽ báo lỗi.
H.KhoiTao(23,5); //hàm hành sự KhoiTao() không phải là static nen bắt buộc phải gọi thông qua một thể hiện của lớp
Hieu.Display();
Console.ReadLine();
}
}
}
Được sửa bởi tri_hieu2004 ngày Mon Mar 31, 2008 4:06 pm; sửa lần 2. (Reason for editing : ngon rồi bà con ah)
tri_hieu2004- Tổng số bài gửi : 10
Join date : 28/03/2008
Re: sử dụng các thành viên tĩnh static
Cậu chỉnh lại đoạn mã đi, tớ biên dịch không được, báo lỗi nhiều lắm. (Nhiều hơn cả bài tập tìm lỗi của Trung )
thepun- Tổng số bài gửi : 46
Join date : 27/03/2008
Permissions in this forum:
Bạn không có quyền trả lời bài viết
|
|