1. 程式人生 > 其它 >springboot 快取註解的使用方法

springboot 快取註解的使用方法

java介面

介面是一種約束、規範,自己無法寫方法。本質是契約,制定好後大家都遵守。定義一些方法,讓不同的人實現。

面向介面程式設計:約束和實現分離

OO的精髓是對物件的抽象,最能體現這一點的就是介面

介面宣告的關鍵字是interface

介面中不能定義方法的實現,只能寫簡單的方法:

package com.yuanyu.Oop;

public interface UserService {
    /*
        public void run(){
    }

     */
  
    int AGE=99; //預設是pubic static final修飾
    void run(); //預設是public abstract修飾
    //public abstract void run();
}

介面中所有的定義其實都是抽象的定義的方法預設是public abstract修飾 ,定義的屬性預設是常量用public static final 修飾 ,不能被例項化,沒有構造方法

介面都需要有實現類 ,實現類一般在介面名後+Impl ,然後在實現類中用關鍵字implements繼承介面,並重寫介面中的方法

package com.yuanyu.Oop;

public class UserServiceImpl implements UserService {
    @Override
    public void add(String name) {
        
    }

    @Override
    public void delete(String name) {

    }

    @Override
    public void update(String name) {

    }

    @Override
    public void query(String name) {

    }
}

介面可以實現多繼承

package com.yuanyu.Oop;

public class UserServiceImpl implements UserService,TimeService {
    @Override
    public void add(String name) {

    }

    @Override
    public void delete(String name) {

    }

    @Override
    public void update(String name) {

    }

    @Override
    public void query(String name) {

    }

    @Override
    public void time() {
        
    }
}

繼承類的話有方法的實現,而繼承介面只有方法的定義