步骤1、使用接口的时候,需要定义一个实现类,这个实现类使用关键字**implelement ** 来编写
package com;public class InterfDemoImpl implements InterfDemo {}
步骤2、接口的实现类必须重写接口中所有的抽象方法(如果没有全部重写,则看最下面注释)
接口:
package com;public interface InterfDemo {public abstract void testMethd1();//定义接口中抽象方法public abstract void testMethd2();public abstract void testMethd3();public abstract void testMethd4();}
实现类:
package com;
public class InterfDemoImpl implements InterfDemo {
@Override
public void testMethd1() { //重写接口抽象方法
System.out.println("这是重写方法1");
}
@Override
public void testMethd2() {
System.out.println("这是重写方法2");
}
@Override
public void testMethd3() {
System.out.println("这是重写方法3");
}
@Override
public void testMethd4() {
System.out.println("这是重写方法4");
}
}
步骤3、创建实现类的对象,进行使用
调用类**
package com.interfPack;
public class UseDemo {
public static void main(String[] args) {
InterfDemoImpl impl=new InterfDemoImpl(); //创建实现类
impl.testMethd1(); //调用方法
impl.testMethd2();
impl.testMethd3();
impl.testMethd4();
}
}
注意:如果实现类中没有全部重写接口的抽象方法,那这个实现类必须是一个抽象类
