抽象方法:只有定义,没有函数体的方法,用abstract修饰,接口中的方法全部都是抽象方法,所以省略了abstract关键字
显式接口
指正常的实现接口 注意要把接口中所有的方法都实现
package com.test.class_decoracion;
public class Myinterfaceimpl implements MyInterface{
@Override
public void a() {
System.out.println("a方法的实现");
}
@Override
public void b() {
System.out.println("b方法的实现");
}
@Override
public void c() {
System.out.println("c方法的实现");
}
}
package com.test.class_decoracion;
public interface MyInterface {
public void a();
public void b();
public void c();
}
隐式接口
直接声明该接口,在{}中写接口中方法的实现
package com.test.class_decoracion;
public class Myinterfaceimpl{
public static void main(String[] args) {
MyInterface myInterface =new MyInterface() {
@Override
public void a() {
System.out.println("隐式实现接口,也叫匿名实现接口");
}
};
myInterface.a();
}
}
package com.test.class_decoracion;
public interface MyInterface {
public void a();
}