首页 新闻 会员 周边

编写接口与类,实现继承关系:要求体现以下知识点,成员继承,方法重写,接口,子类中要求增加特化的属性和方法。

0
悬赏园豆:20 [已解决问题] 解决于 2011-03-27 18:30

根据下图,编写接口与类,实现继承关系:

要求体现以下知识点:成员继承,方法重写,接口,子类中要求增加特化的属性和方法。

飞行器设计成接口 提供以下基本的接口方法:起飞() 飞行控制()

        飞行器  
        / ↑ \
  飞机 火箭 风筝
  / \   

军用飞机 民用飞机




 
 
 
 
 
 
 
 
 
 
 
 












 
 
 
 
 
 
 
 
 
 
 
 









小期的主页 小期 | 初学一级 | 园豆:165
提问于:2011-03-23 18:54
< >
分享
最佳答案
0

飞行器接口

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()
       {
      
       }
    }

其它的类你自己定义吧

收获园豆:20
奋斗张 | 小虾三级 |园豆:514 | 2011-03-24 09:25
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册