• 虚方法和抽象方法的区别


    1、虚方法有方法体,并为派生类提供了覆盖该方法的选项;抽象方法没有方法体,必须在派生类中重写。

    2、抽象方法只能在抽象类中声明,而虚方法不然。

    杂项

    • 修饰符:ref-- 使用前要赋值。 修饰符:out--使用前不赋值。前者是引用参数,后者是输出参数。
    • 静态方法不属于类的某一个具体实例,且只能访问类中的静态成员。
    • 重载:参数类型或数量不同;重写:方法体不同。
    • 操作符重载:public static player operate++(player p){;}
    • static:内存中只有一个静态副本拷贝。
    • const表达式的值在程序编译的时候形成,static readonly表达式的值在程序运行时形成。
    • 虚方法重载:形式与基类中的虚方法完全一致。体现了动态的多态性。
  • 相关阅读:
    第五次博客作业
    第三次博客作业
    个人简介
    实验三
    实验二
    实验一
    《构建之法》心得体会
    第三次博客园作业
    软件测试实验二
    个人简历
  • 原文地址:https://www.cnblogs.com/glenn1012/p/3312259.html
Copyright © 2020-2023  润新知