Java面向对象(六)接口
来源:互联网 发布:耳机推荐 知乎 编辑:程序博客网 时间:2024/05/16 17:34
抽象类中的抽象方法相当于模板 , 相比于抽象类 ,接口的模板作用更存粹 ,规范性更强 。
接口interface声明,在JDK1.7之前 , 接口中只能有抽象方法(默认修饰符 : public abstract ).
接口不能实例化对象。
通过implements关键字让接口与类产生关系 --- 实现 。 子类实现接口之后, 必须要实现接口中所有的抽象方法
java中类支持单继承、多实现 。
java中接口支持多继承 。
接口的多态 --- 向上造型。 --- 使用接口进行向上造型时 , 由于类与接口之间多实现 , 接口之间多继承 , 这时会形成一张继承关系网 , JVM在网中寻找根节点比较困难 , 所以为了提高效率, jvm会放弃检查声明接口与实现类的关系 。
接口不是类,接口中没有构造函数,所以不能创建对象。
接口中属性的默认修饰符 : public static final
问:
1. 接口中可以定义属性么?
解: 可以
接口中属性默认用public static final 修饰,默认是一个公有的静态常量。
2. 接口中的抽象方法可以使用默认修饰符么?
解: 不可以
接口中属性和方法的权限默认是public ,而且也只能用public
java中支持的是单继承,多实现,一个类只能继承一个类,但 可以实现多个接口。
注意: 接口之间是多继承
阅读全文
0 0
- Java面向对象(六) 接口
- Java面向对象(六)接口
- java面向对象(接口)
- Java面向对象 (接口)
- Java基础<六>----面向对象(二)
- JAVA之面向对象(六)
- java学习记录----面向对象(六)
- java基础六(面向对象)
- java笔记(六)之面向对象
- Java面向对象--接口
- 面向对象(六)
- Delphi面向对象学习随笔六:接口
- Delphi面向对象学习随笔六:接口
- Delphi面向对象学习随笔六:接口
- Delphi面向对象学习随笔六:接口
- Delphi面向对象学习随笔六:接口
- Delphi面向对象学习随笔六:接口
- 六、浅记java面向对象
- cmd 输入sqlplus 后 “请输入用户名”显示乱码
- Timer+Handler组合实现定时循环执行代码操作
- 6.0权限动态适配(四)(存在问题)
- Intergraph TANK 2016 v8.00.00 1CD(最新版,储油罐设计软件)
- Linux多线程练习2
- Java面向对象(六)接口
- Spark学习笔记1
- 【2017新疆网络赛】A Banana
- C语言实现静态顺序表
- CentOS 7下Apache HTTP Server安装配置
- 返回的时候,导航右上角黑屏ios
- go语言自己实现Set
- 文章标题
- session过期,登录页被内嵌iframe的解决方案