Java-接口的定义与实现
生活随笔
收集整理的這篇文章主要介紹了
Java-接口的定义与实现
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
// 接口都需要有實(shí)現(xiàn)類
public interface UserService {// 常量 默認(rèn)是 public static final,一般不會再接口定義常量int AGE = 99;// 接口中的所有定義的方法其實(shí)都是抽象的 public abstract
// public abstract void run();void add(String name);void delete(String name);void update(String name);void query(String name);
}
public interface TimeService {void timer();
}
// 類可以實(shí)現(xiàn)接口, implements 接口
// 實(shí)現(xiàn)了接口的類,就需要重寫接口中的方法
// 利用接口能實(shí)現(xiàn)多繼承
public class UserServiceImpl implements UserService,TimeService{@Overridepublic void add(String name) {}@Overridepublic void delete(String name) {}@Overridepublic void update(String name) {}@Overridepublic void query(String name) {}@Overridepublic void timer() {}
}
作用1. 約束2. 定義一些方法,讓不同的人實(shí)現(xiàn)3. 方法是 public abstract4. 常量是 public static final5. 接口不能被實(shí)例化, 接口中沒有構(gòu)造方法6. implements 關(guān)鍵字可以實(shí)現(xiàn)多個接口7. 實(shí)現(xiàn)了接口的類,必須重寫接口中的方法
https://www.bilibili.com/video/BV12J41137hu?p=75&spm_id_from=pageDriver
總結(jié)
以上是生活随笔為你收集整理的Java-接口的定义与实现的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java-静态方法、非静态方法
- 下一篇: Java-Super