黑马程序员技术交流社区

标题: day12 [打印本页]

作者: liyudong    时间: 2016-11-16 21:15
标题: day12
接口和抽象类:
相同:
1.都有抽象方法,都不可以创建对象
3.都需要子类全部实现 抽象方法创建对象
不同:
抽象类可以有非抽象方法,接口可以多extends

Ctrl+T 查看继承关系 第八天
Cannot instantiate the type MyInterface
The final field MyInterface.PI cannot be assigned
笔记本使用规则 外设实现规则 功能
接口 只能包含抽象方法 常量
多态:父类的引用指向了子类的对象
多态必须有继承或实现关系

多态变量编译运行看父类
多态方法编译父运行子 <--接口不能运行父方法
多态无法访问子类特有方法,必须向下转型 强转加判断
ClassCastException类型转换异常

interface Four extends Five,Six{}
implements 实现
extends 继承
接口继承接口,可以多继承
接口不能实现接口,接口不可以继承类
当接口作为方法的返回值类型时,该方法可以返回该接口的具体的实现类对象
作者: 18600071691    时间: 2016-11-16 22:00
加油路还很长
作者: sunxiaobo    时间: 2016-11-17 00:07
加油加油加油

作者: 小牛想成为大牛    时间: 2016-11-17 00:59
加油加油~~~
作者: lokywang    时间: 2016-11-17 02:02
多肽。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2