C#⼀个简单的继承例⼦
具体代码如下:
static void Main(string[] args)
{
Mammal beast = new Mammal();
Console.WriteLine("我是⼀只野兽!");
Console.WriteLine("\n 我有:");
Console.WriteLine(beast.Skins);
Console.WriteLine("\n 我会:");
beast.Breathe();
beast.Eat();
beast.Sleep();
beast.Scukle();
beast.Run();
}
//脊椎动物类
class Vertebrata
{
//私有成员
private double bodyWeight;
private double bodyTemperature;
//公有成员
//构造函数
public Vertebrata()
{
bodyWeight = 0;
bodyTemperature = 0;
}
//函数:呼吸
public void Breathe()
{
Console.WriteLine("呼吸");
}
//函数:进⾷
public void Eat()
{
Console.WriteLine("进⾷");
}
函数:睡机
public void Sleep()
{
Console.WriteLine("睡觉");
}
}
//在Vertebrata类中,每个脊椎动物都有bodyWeight和bodyTemperature两个私有数据,
//有Breathe(),Eat()和Sleep()三个⾏为。当然我们现在还不可能对现实世界进⾏全真模拟,
//所有只能进⾏简化处理。
//哺乳动物类
class Mammal:Vertebrata
writeline函数{
//私有成员
private string skins;
//公有成员
/
/构造函数
public Mammal()
{
skins = "⽪⽑";
}
//属性:Skins
public string Skins
{
get
{
return skins;
}
set
{
skins = value;
}
}
//函数:哺乳
public void Scukle()
{
Console.WriteLine("哺乳");
}
/
/函数:奔跑
public void Run()
{
Console.WriteLine("奔跑");
}
}
//这⾥Mammal类由Vertebrata类派⽣⽽出,Mammal不光具有⾃⼰的成员, //⽽且继承了Vertebrata类的所有成员
运⾏⼀下结果看看~
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论