1、接口是一种规范,接口不能直接使用,必须有一个“实现类”来实现“接口”。
2、实现类格式:
public class 实现类名称 implements 接口名称{
//。。。。
}
3、接口的实现类必须覆盖重写(实现)接口中的所有的抽象方法。
3、然后创建实现类的对象,进行使用,注意!不能直接创建接口的对象去调用方法。
//接口类
public interface MyInterfaceAbs {
public abstract void methodAbs();
void methodAbs1();
abstract void methodAbs2();
}
//实现类
//必须覆盖重写接口的所有抽象方法。
public class MyinterfaceImp implements MyInterfaceAbs {
@Override
public void methodAbs() {
System.out.println("这是第一个方法!");
}
@Override
public void methodAbs1() {
System.out.println("这是第二个方法!");
}
@Override
public void methodAbs2() {
System.out.println("这是第三个方法!");
}
}
//调用类
public class Demo01Interface {
public static void main(String[] args) {
// MyInterfaceAbs inter = new MyInterfaceAbs(); //错误写法
MyinterfaceImp impl = new MyinterfaceImp();
impl.methodAbs();
impl.methodAbs1();
}
}