c#体现父类子类间的继承关系。父类:鸟, 子类:麻雀、鸵鸟、鹰。、子类继承父类的一些特点,如都是鸟的话就都会有翅膀、两条腿等,但它们各自又有各自的特点,如麻雀的年龄、体重;鸵鸟的身高、奔跑速度;鹰的捕食、飞翔高度等。
时间: 2023-12-28 07:49:24 浏览: 247
在C#中,可以使用关键字`class`来定义一个类。如下所示,定义一个父类`Bird`:
```
class Bird
{
public string wings; // 翅膀
public int legs; // 腿的数量
public void fly()
{
Console.WriteLine("我正在飞行!");
}
}
```
然后,定义子类`Sparrow`、`Ostrich`和`Eagle`,并让它们继承自父类`Bird`:
```
class Sparrow : Bird
{
public int age; // 年龄
public float weight; // 体重
}
class Ostrich : Bird
{
public float height; // 身高
public float runningSpeed; // 奔跑速度
}
class Eagle : Bird
{
public string prey; // 捕食对象
public float flyingHeight; // 飞翔高度
public void catchPrey()
{
Console.WriteLine("我正在捕食{0}!", prey);
}
}
```
子类继承了父类的属性和方法,如鸟的翅膀和腿的数量,以及鸟的飞行方法。每个子类又有各自的特点,如麻雀有年龄和体重属性,鸵鸟有身高和奔跑速度属性,鹰有捕食对象和飞翔高度属性,并且鹰还有特有的`catchPrey()`方法。这样,父类和子类之间就建立了继承关系。
阅读全文