飞行器接口
public interface IAircraft
{
/// <summary>
/// 起飞
/// </summary>
void Takeoff();
/// <summary>
/// 飞行控制
/// </summary>
void FlayControl();
}
飞机类
public class Plane : IAircraft
{
/// <summary>
/// 飞机中实现的方法
/// </summary>
public virtual void GetAll(){
}
#region IAircraft 成员
public void Takeoff()
{
throw new NotImplementedException();
}
public void FlayControl()
{
throw new NotImplementedException();
}
#endregion
}
军用飞机
public class MilitaryAircraft : Plane
{
/// <summary>
/// 军用飞机单独的属性
/// </summary>
private string A { get; set; }
/// <summary>
/// 方法的重写
/// </summary>
public override void GetAll()
{
base.GetAll();
}
/// <summary>
/// 子类中单独的方法
/// </summary>
public void B()
{
}
}
其它的类你自己定义吧