Thứ Tư, 14 tháng 3, 2012

Định nghỉa Abstract Class

Abstract Class là lớp dùng để định nghĩa những thuộc tính và hành vi chung của
những lớp khác. Một Abstract class được dùng như một lớp cha của các lớp khác.
Từ khóa abstract được dùng để định nghĩa một abstract class. Những lớp được định
nghĩa bằng cách dùng từ khóa abstract thì không cho phép khởi tạo đối tượng của
lớp ấy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
abstract class Shape
{
public abstract float calculateArea();
public void displaySomething()
{
Console.WriteLine("Something is displayed");
}
}
class Circle:Shape
{
float radius;
public override float calculateArea()
{
return radius * 22 / 7;
}
}
Khi thực thi chương trình, bạn không thể tạo đối tượng cho lớp Shape, vì nó là
abstract class.

Không có nhận xét nào:

Đăng nhận xét