全网最细之接口的定义与实现
生活随笔
收集整理的這篇文章主要介紹了
全网最细之接口的定义与实现
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
package com.wuming.oop.demo09;public interface TimeService {void timer();
}
package com.wuming.oop.demo09;//interface 定義的關鍵字,接口都需要有實現類
/*接口作用
* 1.約束
* 2.定義一些方法,讓不同的人實現~ 10 --->1
* 3.接口所有的定義方法都是抽象的public abstract
* 4.接口所有的定義變量都是抽象的 public static final
* 5.接口不能被實例化~,接口中沒有構造方法
* 6.implements實現多個接口接口
* 7.必須要重寫接口中的方法
* */
public interface UserService {//接口所有的定義變量都是抽象的 public static final(默認不寫,寫了變灰色)int AGE=99;//接口所有的定義方法都是抽象的public abstract(默認不寫,寫了變灰色)void add(String name);void delete(String name);void update(String name);void query(String name);
}
package com.wuming.oop.demo09;//extends抽象類
//implements實現多個接口
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() {}
}
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎
總結
以上是生活随笔為你收集整理的全网最细之接口的定义与实现的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python raw_input 函数
- 下一篇: C语言 typedef 和 define