• 虚拟方法及抽象方法在使用上的区别


    虚拟方法,由virtual声明,它允许在派生类中重写,也可以不重写。如果在派生类中重写时要声明override.
     1   public   class   myclass  
     2   {  
     3     public   virtual   int   myint()  
     4     {  
     5           ///函数体;  
     6     }  
     7   }  
     8   class   myclass1:myclass  
     9   {  
    10     public   override   int   myint()  
    11     {  
    12           // 函数休;  
    13     }  
    14   }  
    抽象方法:要求其类必须是抽象类,抽象类及抽象方法由abstract声明,抽象方法中没有函数体,必须在派生类中重写此方法,重写时也须声明override.
     1   public   abstract   class   myclass  
     2   {  
     3     public   abstract   int   myint();  
     4   }  
     5   public   class   myclass1:myclass  
     6   {  
     7     public   override   int   myint()  
     8     {  
     9             //函数体;  
    10     }  
    11   }  


  • 相关阅读:
    判断闰年
    CaesarCode
    substring
    configure: error: Cannot use an external APR with the bundled APR-util
    字符串处理487-3279
    git分支管理
    git解决冲突
    git 分支的创建和切换
    nginx与php-fpm原理
    git 远程仓库与本地项目关联
  • 原文地址:https://www.cnblogs.com/abcdwxc/p/892535.html
Copyright © 2020-2023  润新知