抽象类 接口 虚方法 杂记
2016-12-31 09:16
127 查看
抽象类还是个类,只不过在class前面加了一个abstract,里面可以拥有普通方法
抽象类不能被实例化,因为方法都没有实现
抽象类会表示一个东西是什么
接口是描述一个东西可以做什么
抽象类可以包含普通方法、字段、属性
接口可以包含没有实现的方法、属性
主动隐藏父类中普通方法必须在子方法类中加new
虚方法的调用是由运行时决定 右边的
普通方法的调用是由编译时决定的 左边的
override可以无限层级重写下去,如果不想继续让重写,需要加关键字 saled
抽象类不能被实例化,因为方法都没有实现
抽象类会表示一个东西是什么
接口是描述一个东西可以做什么
抽象类可以包含普通方法、字段、属性
接口可以包含没有实现的方法、属性
主动隐藏父类中普通方法必须在子方法类中加new
虚方法的调用是由运行时决定 右边的
普通方法的调用是由编译时决定的 左边的
override可以无限层级重写下去,如果不想继续让重写,需要加关键字 saled
相关文章推荐
- 抽象类(abstract),虚方法(virtual),接口(interface)对比分析(三)
- 虚方法,抽象类,接口
- 抽象类、接口的区别 和 抽象类可以不实现接口的全部方法
- 接口,抽象类,虚方法,重写(interface,abstract class,virtual function,override)
- 马士兵J2SE-第三章-面向对象-Object类:toString方法、equals方法、对象转型、抽象类抽象方法、final关键字、接口
- 抽象类(abstract),虚方法(virtual),接口(interface)对比分析(一)
- 你什么让程序员寂寞成酱紫 (男生版 娱乐中学习 抽象类 接口 继承 实现方法 )
- PHP中用接口、抽象类、普通基类实现“面向接口编程”与“耦合方法”简述
- [语法]全面理解抽象类(abstract class),抽象方法(abstract method),虚方法(virtual method),接口(interface)
- 抽象类、接口、虚拟方法
- 接口,抽象类,虚方法辨析[转]
- 抽象类与接口的区别……静态方法与实例方法的区别
- 抽象类与接口的区别……静态方法与实例方法的区别
- PHP中用接口、抽象类、普通基类实现“面向接口编程”与“耦合方法”简述
- C#类、接口、虚方法和抽象方法-接口与抽象类的区别实例
- 抽象类(abstract),虚方法(virtual),接口(interface)对比分析(四)
- 接口、抽象类、抽象方法、虚方法 的区别
- C#类、接口、虚方法和抽象方法-抽象类和接口的区别
- 浅谈接口、抽象类、抽象方法和虚方法的区别
- C# 适应虚函数,抽象类,接口分别实现多态的方法总结。