Java 接口

Posted hank-lkj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 接口相关的知识,希望对你有一定的参考价值。

初步理解:接口是一个特殊的抽象类,当抽象类中全部是抽象方法时,我们可以通过接口的形式来体现。interface用于定义接口

接口中如果忘写修饰符会自动加public static final和public abstract

注意:1.接口中只能出现public修饰符

   2.接口不可创建对象,需要被子类实现,子类对接口中所有抽象方法实现后,子类才能被实例化,否则子类就是一个抽象类,接口中无抽象函数

接口中成员格式

1.public  static final String Name="小李";//全局常量

2.public abstract void show();//抽象方法

java不支持多继承,因为存在安全隐患,当父类中定义了相同功能,
功能内容不同时,子类不确定要运行哪一个
但是java保留了这种机制,并用另一种体现形式来完成表示>>多实现

关系:
类与类之间:继承关系
接口与类之间:实现关系
接口与接口之间:继承关系
*/

接口:提高了我们功能的扩展性,
因为它降低事物与事物之间的耦合性(关系紧密程度)

父类中定义的是多个类中共性的基本功能
接口中定义的是扩展功能

接口好处:
可以多实现,也就是一个类可以实现多个接口
















以上是关于Java 接口的主要内容,如果未能解决你的问题,请参考以下文章

Java_接口

java 接口

Java面向对象:接口的学习

java中接口可以实现多个接口吗

java接口和类有啥区别?

java中接口的定义是啥?