C#程序设计(6-1)

来源:百度知道 编辑:UC知道 时间:2024/05/15 01:58:19
编写一个类的继承的实例,定义一个水果的基类Fruit,并在基类中定义多种方法,来表现水果的不同特性,如颜色color()、形状shape()、
口味taste()等。从此类可以派生出多个类,根据水果的不同来输出不同的信息,在不同的派生类中可以重写继承来的方法。
创建多个派生类,用于表达不同的水果。
编程完成多个派生类,分别用于描述不同的水果。

public abstract class Fruit
{
/// <summary>
/// 获得水果的色
/// </summary>
public virtual void GetColor()
{
}
/// <summary>
/// 获得水果的形状
/// </summary>
public virtual void GetShape()
{
}
/// <summary>
/// 获得水果的口味
/// </summary>
public virtual void GetTaste()
{
}
}
/// <summary>
/// 桔子
/// </summary>
public class Orange : Fruit
{
public Orange()
{
}

public override void GetColor()
{
Console.WriteLine("桔子是黄色的。");
base.GetColor();
}

public override void GetShape()
{
Console.Write