Java接口

问题我们在继承中只能使用一个父类那么我们怎么实现一个子类对多个父类相同方法的使用呢?

接口的定义(使用implements)

在接口定义中建议I打头;在其中定义抽象方法可以不适用abstrect.

 

和抽象类的是拥有相似之处;

在接口中可以有带方法体的方法可以通过default(默认方法)和stattic关键字

 deflaut(可以重写)是对于有些不怎么使用这个方法可以通过 对象.方法

static是静态方法如果在main方法中需要使用 接口.方法才能使用

在其他类中需要用到接口中static可以用 接口类名.super.方法来实现;

 在接口中定义常量

接口的实列化,接口名 名字=new 类名;

当一个类用了接口,那么继承的这个类也有这颗接口的东西;

重名默认方法

多接口的使用

当一个类使用了带有2个及以上的接口并且带有相同的方法时,需要在类中添加重复的方法;

关于多接口的异常处理

3个问题

X不能输出,原因时无法分辨与要用接口名.属性才能正常运行;

方法的异常不一样不能X可以在TestOne中定义一个x;

 接口的继承

接口是可以多继承的,但是当遇到父接口相同的方法时,需要重写这个方法;

原文地址:https://www.cnblogs.com/xiaoruirui/p/10705829.html