亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

东方市| 霍林郭勒市| 五原县| 玛沁县| 安阳市| 渑池县| 香格里拉县| 西吉县| 吴旗县| 炎陵县| 阳谷县| 高碑店市| 如皋市| 汾西县| 新营市| 蕉岭县| 镇平县| 礼泉县| 东阳市| 灵川县| 富蕴县| 海阳市| 黄龙县| 巴彦淖尔市| 临清市| 洪湖市| 绥江县| 两当县| 手机| 唐海县| 东海县| 汪清县| 昌乐县| 老河口市| 韶山市| 宁化县| 宁德市| 清苑县| 花莲市| 略阳县| 古田县|