91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java接口實現默認靜態的方法是什么

發布時間:2020-06-24 09:08:51 來源:億速云 閱讀:214 作者:Esrevinud的筆記 欄目:開發技術

不懂Java接口實現默認靜態的方法是什么?其實想解決這個問題也不難,下面讓小編帶著大家一起學習怎么去解決,希望大家閱讀完這篇文章后大所收獲。

接口 UserLogin

import java.text.SimpleDateFormat;
import java.util.Date;

public interface UserLogin {
  // 普通接口方法
  boolean login(String username, String password);
  
  // 默認接口方法實現
  default String sayHello() {
    return "Hello,World!";
  }
  
  // 接口靜態方法
  static String today() {
    return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date());
  }
}

接口實現類 UserLoginImpl

public class UserLoginImpl implements UserLogin {
  @Override
  public boolean login(String username, String password) {
    return "user".equals(username) && "123".equals(password) ? true : false;
  }
}

測試

public class UserLoginImplTest {
  @Test
  public void tset() {
    UserLogin userLogin = new UserLoginImpl();
    System.out.println(userLogin.sayHello());
    System.out.println(userLogin.login("user", "123"));
    System.out.println(userLogin.login("user", "1234"));
    System.out.println(UserLogin.today());
  }
}

控制臺輸出

Hello,World!
true
false
2020-04-18 09:37:21

對于接口中default方法的實現,實現類可以重寫方法

感謝你能夠認真閱讀完這篇文章,希望小編分享Java接口實現默認靜態的方法是什么內容對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,遇到問題就找億速云,詳細的解決方法等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

都江堰市| 陇川县| 乐亭县| 九龙县| 昭觉县| 弋阳县| 虞城县| 天镇县| 科尔| 喜德县| 磐安县| 津南区| 禄丰县| 竹山县| 曲阳县| 泰州市| 彰化市| 石门县| 都兰县| 周宁县| 文山县| 柳林县| 兴宁市| 加查县| 宁蒗| 奇台县| 昆山市| 永昌县| 龙州县| 汉源县| 商南县| 大兴区| 天水市| 呼图壁县| 泽州县| 将乐县| 肃南| 临潭县| 翼城县| 泾源县| 牙克石市|