JAVA接口总结
来源:互联网 发布:java基本功编程题 编辑:程序博客网 时间:2024/05/21 09:01
1、可以是public,可以省略。省略了public,包权限访问控制,相同包结构下才可以访问。
2、接口可以有多个直接父接口,只能继承接口,不能继承类 (interface interFC extends interFA, interFB)
3、接口不包含构造器和初始化块定义。接口可以包含常量,方法,和内部类、内部接口、枚举
4、接口里的所有成员都是public。
接口里的常量都是public static final,只能定义时指定默认值
接口里的方法都是抽象方法,要被其它方法重写,所以不可以使用static 。接口里的方法都是public abstract
5、接口不能创建实例,但可以用于声明引用类型变量
6、类虽然单继承,但可以实现多个接口。 class A extends B implements c1,c2
类必须实现接口里的全部抽象方法;
否则该类将继续保留从父接口那继承到的抽象方法,该类也必须定义成抽象类。
7、
接口和抽象类:
相同:
1、接口和抽象类都不能实例化
2、都包含抽象方法,需要子类去实现
不同:
1、接口只能包含抽象方法,不包含普通方法;抽象类包含普通方法。
2、接口不能定义静态方法,抽象类里可以定义静态方法。
3、接口里常量只能是静态,抽象类里则和普通类一致
4、接口不含构造器。抽象类可以包含构造器,抽象类的构造器并不是用来创建对象,而是让子类调用构造器完成初始化操作
5、接口不能包含初始化块,抽象类可以包括
0 0
- java接口原理总结
- Java接口-总结
- Java的接口总结
- Java 接口总结
- Java接口学习总结
- JAVA接口基础知识总结
- JAVA接口总结
- java中接口总结
- Java接口总结
- java接口的总结
- Java Collection接口的总结
- Java Collection接口的总结
- java抽象类,接口总结
- java接口抽象类总结
- Java编程思想-接口总结
- java List接口实现总结
- 关于Java接口使用总结
- Java学习总结第十九天Java接口
- 算法训练之暴力枚举
- 王垠《清华梦破碎》沉思与反省
- 第三章 多态
- es6学习--数组的扩展
- 94. Binary Tree Inorder Traversal
- JAVA接口总结
- 浅析Python的闭包和延迟绑定
- 一个很无耻的Java面试题
- 找出数组中出现一半以上次数的数字
- 基于UDP(面向无连接)的socket编程
- 代码整洁之道精华——第十二章 迭进
- NYOJ 138 找球号(二) 【Hash】
- TF-IDF
- QiYuAdmin-菜单按钮增删改查(SpringBoot实战)