1.创建Demo01Interface.java
package com.hg.demo01;
public class Demo01lnterface {
private static void main(String[] args){
MyInterfaceImol impl=new MyInterfaceImp();
impl.methodA();
impl.methodB();
impl.methodC();
impl.methodD();
}
}
2.创建MyInterfaceDefault
package com.hg.demo01;
public interface MyInterfaceDefault {
public default void usb3() {
System.out.println("这是USB。0新增加功能");
}
}
3.创建Mylnterface
package com.hg.demo01;
public interface Mylnterface {
public abstract void methodA();
abstract void methodB();
public void methodc();
void methodD();
}
4.创建MylnterfaceDefaultA
package com.hg.demo01;
public interface MylnterfaceDefaultA implements MyInterfaceDefult{
public void.println("我是的笔记本电脑的USB2.0");
}
5.创建MylnterfaceDefaultB
package com.hg.demo01;
public class MylnterfaceDefaultB {
public void usb2() {
System.out.println("我是硬盘的USB2.0");
}
}
5.创建Mylnterfacelmpl
package com.hg.demo01;
public class Mylnterfacelmpl implements Mylnterface {
@Override
public void methodA() {
// TODO Auto-generated method stub
System.out.println("方法A");
}
@Override
public void methodB() {
// TODO Auto-generated method stub
System.out.println("方法B");
}
@Override
public void methodc() {
// TODO Auto-generated method stub
System.out.println("方法C");
}
@Override
public void methodD() {
// TODO Auto-generated method stub
System.out.println("方法D");
}
}
966

被折叠的 条评论
为什么被折叠?



