接口-----------interface(定义接口)----implements(实现接口)

接口

  • 普通类 :只有具体实现

  • 抽象类:具体实现和规范(抽象方法)都有

  • 接口:只有规范!

 

  • 接口就是规范

  • 接口不能被实例化~接口中没有构造方法
  • implements 可以同时实现多个接口
  • 必须要重写接口中的方法
  •  

    //interface 定义关键字,接口都需要有实现类
    public interface UserService {
    
        //定义常量~public static fianl
        int age = 90;
    
        //接口中的所有定义的方法其实都是抽象的  public abstract
    
        void run(String name);
        void delete(String name);
        void update(String name);
    }
    
    
    public interface TimeServer {
        void timer();
    }
    
    
    //抽象类:extends
    //类,可以实现接口 implements 接口
    
    //多继承~利用接口实现多继承
    public class UerServiceImpl implements UserService,TimeServer{
    
        @Override
        public void timer() {
    
        }
    
        @Override
        public void run(String name) {
    
        }
    
        @Override
        public void delete(String name) {
    
        }
    
        @Override
        public void update(String name) {
    
        }
    }

     

posted on 2022-09-03 14:56  三岁学JAVA  阅读(68)  评论(0)    收藏  举报