JAVA面向对象-----接口的特点
2016-07-24 01:24
330 查看
接口的特点
1.类实现接口可以通过implements实现,实现接口的时候必须把接口中的所有方法实现,一个类可以实现多个接口。
2.接口中定义的所有的属性默认是public static final的,即静态常量既然是常量,那么定义的时候必须赋值。
3.接口中定义的方法不能有方法体。接口中定义的方法默认添加public abstract
4.有抽象函数的不一定是抽象类,也可以是接口类。
5.由于接口中的方法默认都是抽象的,所以不能被实例化。
6.对于接口而言,可以使用子类来实现接口中未被实现的功能函数。
7.如果实现类中要访问接口中的成员,不能使用super关键字。因为两者之间没有显示的继承关系,况且接口中的成员成员属性是静态的。可以使用接口名直接访问。
8.接口没有构造方法。
【正在看本人博客的这位童鞋,我看你气度不凡,谈吐间隐隐有王者之气,日后必有一番作为!下面有个“顶”字,你就顺手把它点了吧(要先登录CSDN账号哦 )】
1.类实现接口可以通过implements实现,实现接口的时候必须把接口中的所有方法实现,一个类可以实现多个接口。
2.接口中定义的所有的属性默认是public static final的,即静态常量既然是常量,那么定义的时候必须赋值。
3.接口中定义的方法不能有方法体。接口中定义的方法默认添加public abstract
4.有抽象函数的不一定是抽象类,也可以是接口类。
5.由于接口中的方法默认都是抽象的,所以不能被实例化。
6.对于接口而言,可以使用子类来实现接口中未被实现的功能函数。
7.如果实现类中要访问接口中的成员,不能使用super关键字。因为两者之间没有显示的继承关系,况且接口中的成员成员属性是静态的。可以使用接口名直接访问。
8.接口没有构造方法。
【正在看本人博客的这位童鞋,我看你气度不凡,谈吐间隐隐有王者之气,日后必有一番作为!下面有个“顶”字,你就顺手把它点了吧(要先登录CSDN账号哦 )】
相关文章推荐
- JAVA面向对象-----接口的概述
- JAVA面向对象-----接口的概述
- JAVA面向对象-----值交换(基本数据类型 数组类型 对象的值 字符串的)
- JAVA面向对象-----值交换(基本数据类型 数组类型 对象的值 字符串的)
- spring-boot支持双数据源mysql+mongo
- Spring boot Mybatis
- 一个多层级节点用户树的设计构思
- Java挑战高并发(2):线程中断
- synchronized关键字
- SpringMVC Interceptor
- 基于Spring Boot和Spring Cloud实现微服务架构学习(四)-Spring Cloud总结
- Java挑战并发(1):可重入内置锁
- Java3D导入obj和3ds模型整理
- spring 2.5 在 jre 1.8下的error
- 08_一个java.lang.NullPointException报错
- java.security.AccessControlException: access denied
- JAVA中单例与多例的实现
- Java源码-字体的定义与修改
- 【Leetcode】213. House Robber II 【动态规划】
- [置顶] JavaSE复习总结(一)