步骤1、使用接口的时候,需要定义一个实现类,这个实现类使用关键字**implelement ** 来编写

    1. package com;
    2. public class InterfDemoImpl implements InterfDemo {
    3. }

    步骤2、接口的实现类必须重写接口中所有的抽象方法(如果没有全部重写,则看最下面注释)
    接口:

    1. package com;
    2. public interface InterfDemo {
    3. public abstract void testMethd1();//定义接口中抽象方法
    4. public abstract void testMethd2();
    5. public abstract void testMethd3();
    6. public abstract void testMethd4();
    7. }

    实现类:

    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();
    
        }
    }
    

    注意:如果实现类中没有全部重写接口的抽象方法,那这个实现类必须是一个抽象类