1.在C#编程时,使用密封类可以提高代码运行效率。
2.Override 可以重写方法,执行时调用的是子类中重写的方法。
子类中使用new类则是覆盖父类Virtual方法,执行是调用的是父类中的虚方法----无法实现多态
3.接口与抽象类的区别:
接口类针对的是方法。抽象类则确定了子类的本源。
接口类抽象的是方法(抽象方法的集合),抽象类抽象的是子类(捕捉不同子类的相同点).
1.在C#编程时,使用密封类可以提高代码运行效率。
2.Override 可以重写方法,执行时调用的是子类中重写的方法。
子类中使用new类则是覆盖父类Virtual方法,执行是调用的是父类中的虚方法----无法实现多态
3.接口与抽象类的区别:
接口类针对的是方法。抽象类则确定了子类的本源。
接口类抽象的是方法(抽象方法的集合),抽象类抽象的是子类(捕捉不同子类的相同点).