中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

恩平市| 大理市| 逊克县| 铜川市| 志丹县| 乐山市| 萨嘎县| 亚东县| 闽清县| 宜君县| 方正县| 绵阳市| 沁源县| 漳平市| 洪雅县| 万荣县| 于都县| 元谋县| 巩留县| 颍上县| 博白县| 泸定县| 稻城县| 江北区| 淳化县| 思茅市| 云龙县| 德令哈市| 元朗区| 贡觉县| 台北县| 云南省| 夹江县| 永新县| 沽源县| 都安| 安仁县| 嵊泗县| 吉木萨尔县| 乌拉特前旗| 唐山市|