接口、抽象类、虚方法、抽象方法、普通方法理清
来源:互联网 发布:sony vegas mac 编辑:程序博客网 时间:2024/05/17 01:39
接口
- 不能有字段,常量等,只能有方法
- 方法必须是public并且不能带其他关键字修饰(不能是静态)
- 方法不能有函数体
普通类
- 不能有抽象方法
抽象类
- 不能实例化
- 专有抽象方法(抽象方法不能在具体类里声明)
- 可以有具体字段和方法还有虚方法
接口、抽象类区别
相似点
都包含可以由派生类继承的成员
都不能直接实例化
区别
抽象类
接口
类只能继承一个基类,也就是只能继承一个抽象类
类可以实现多个接口
可以拥有抽象成员和非抽象成员或者虚函数
方法不能有具体实现,必须公有,不能有静态成员、字段、常量、构造和析构函数
虚方法、抽象方法、普通方法
2014年11月28日
22:56
抽象类专有
函数体
子类必须实现
子类重写后具有多态性
虚方法
必须有
NO
YES
抽象方法
YES
必须没有
YES
YES
普通方法
必须有
NO
NO
0 0
- 接口、抽象类、虚方法、抽象方法、普通方法理清
- 接口、抽象类、抽象方法
- 接口,抽象类,虚方法
- 接口、抽象类、虚方法
- 接口-抽象,虚方法
- 接口、抽象类、抽象方法、虚方法 的区别
- 抽象类和接口 与 抽象方法和虚方法
- 接口、抽象类、抽象方法、虚方法 的区别
- 抽象类 接口 抽象方法 虚方法【基本说明】
- C#中的虚方法、抽象方法、抽象类以及接口
- 抽象类的方法(虚方法,抽象方法,普通方法)
- 抽象类与抽象方法,接口
- JAVA 抽象类 抽象方法 接口
- 抽象类与抽象方法和接口
- Java 抽象类,抽象方法和接口
- Java抽象类和抽象方法、接口
- final 抽象类 抽象方法 接口
- 抽象类、抽象方法
- Android在SDCard创建目录_卸载应用同时删除工程创建的文件
- 1025 PAT Ranking
- SAP前缀补零去零函数
- python 文件输出与重定向 ,输出的内容会在内存中暂存,不会立刻输出到文件中
- web性能优化
- 接口、抽象类、虚方法、抽象方法、普通方法理清
- java获取访问者的IP
- 关于android应用的toolbar(actionbar)不能填满布局解决
- linker command failed with exit code 1
- Android实现启动页停留几秒然后自动跳转到App首页的方法
- 怎么修改docker images的存储目录
- php-fpm 未启动导致nginx 502
- 【Android】长按连续触发事件的实现方法
- android录制声音写入文件