H ng đ i t ng C#(tt)ướ ượ
Bài 4
Yêu c u
Khai báo s dng thuc tính ca lp, s
dng các loi thuc tính khác nhau.
Định nghĩa np chng toán t, các toán
t có th np chng và cú pháp np
chng toán t.
Đ nh nghĩa thu c tính
Thuc tính là khái nim cho phép truy
cp trng thái ca lp thông qua phương
thc ca lp thay vì truy cp trc tiếp ti
các biến thành viên. Đặc tính này cung
cp kh năng bo v các trường bên
trong mt lp.
Ví d minh h a
class Circle
{
private double radius;
public Circle(double radius)
{
this.radius=radius;
}
public double Radius
{
get { return radius; }
set { radius = value; }
}
}
Truy c p l y d li u (get accessor)
Khai báo ging như mt phương thc ca lp dùng để
tr v mt đối tượng có kiu d liu ca thuc tính.
get
{
return radius;
}
Bt c khi nào ta tham chiếu đến mt thuc tính hay
gán giá tr thuc tính cho mt biến thì b truy cp ly
d liu s được thc hin
Circle c=new Circle(5);
double r=c.Radius;