当前位置: 代码迷 >> Java相关 >> 关于虚方法跟抽象方法使用
  详细解决方案

关于虚方法跟抽象方法使用

热度:36   发布时间:2016-04-22 21:00:19.0
关于虚方法和抽象方法使用
以下C#代码中,关于虚方法和抽象方法使用正确的是( )。(选择一项)

     C.public abstract class Animai{
          Public Animal(){}
          Public abstract void Run():
       }
       public class Cat:Animal{
          Public Cat(){}
          Public override void Run(){}
       }
     D.public virtual class Animal{
          Public Animal(){}
          Public virtual void Run();
       }
       public class Cat:Animal{
          Public Cat(){}
          Public void Run(){}
       }

求解错误或正确原因
------解决方案--------------------
C 是正确的
D 没有虚类
------解决方案--------------------
答案是C,主要考察关键字abstract 和 virtual 的区别,C#和Java都是abstract,C++是virtual ;
  相关解决方案