接口中的成员
默认方法
在实现类中可重写可不重写 看是否要对默认方法进行改造升级
调用方法和抽象类一样 new对象调用
接口USB
public interface USB {
public default void methodDef(){
System.out.println("我是默认方法");
}
}
实现类Mouse
public class Mouse implements USB{
@Override
public void methodDef() {
System.out.println("我是接口中重写的默认方法");
}
}
测试类Test
public class Test {
public static void main(String[] args) {
Mouse mouse=new Mouse();
mouse.methodDef();
}
}
静态方法
接口名直接调用
如果在usb接口中定义静态方法
public static void method(){
}
在实现的时候直接就是usb.method();
成员变量
public static final 数据类型 变量名=值;
final修饰的变量不能进行二次赋值相当于常量
如果接口中不写public static final 也相当于有
在使用时直接接口名调用比如usb.成员变量名
但是需要注意的时呗final修饰过后必须要附上值看成常量
且变量名要大写符合规范

浙公网安备 33010602011771号