有关C#类,继承类的例子!
恳求高手提供相关类,枚举,继承等相关简单点的例子给小弟研究!
class Person
{
private string name; //人物都有姓名
private char sex; //人物都有性别
private int age; //人物都有年龄
………… //根据现实世界,抽出人类共有的属性
public Person(){ }
public Person(stirng name , char sex , int age)
{
this.Name = name;
this.Sex = sex;
this.Age = age;
}
//以下都是封装字段,为了数据的安全;
public string Name
{
get { return name;}
set { this.name = value;}
}
public char Sex
{
get { return sex;}
set { this.sex = value;}
}
public int Age
{
get { return age;}
set { this.age = value;}
}
//提取出人类共有的一些方法,比如吃饭
public void Eat()
{
Console.WriteLine(Name + "正在吃饭!");
}
}
//继承人类
class ZhangSan : Person
{
public ZhangSan(){ }
//这时,张三这个类就有了父类的公共属性和方法
public ZhangSan(string name , char sex , int age)
{
this.Name = name;
this.Sex = sex;
this.Age = age;
}
}
//测试类
class TestClass
{
ZhangSan zs = new ZhangSan("张三" , '男' , 20);
za.Eat();
}
[ 本帖最后由 封闭 于 2010-4-6 18:51 编辑 ]