第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

接口作為方法/構(gòu)造函數(shù)參數(shù)

接口作為方法/構(gòu)造函數(shù)參數(shù)

元芳怎么了 2021-10-17 16:04:35
我正在嘗試使用現(xiàn)有包在其上創(chuàng)建我自己的應(yīng)用程序。但是我不知道如何調(diào)用接口參數(shù)化方法。在包上有一個(gè)類的構(gòu)造函數(shù)是public class App{protected App(Logic logic) {    this(logic.configuration().welcomeScreen, logic.configuration().appName, Optional.of(logic));}}而界面是這樣的:public interface Logic extends X, Y {default Configuration configuration() {    return new AppConfiguration(1000, "Hello world", true);}default void initialize() {    System.out.println("Starting the application.");}}配置是這樣的:public final class Configuration {public final int tick;public final String appName;public final boolean welcomeScreen;public Configuration(int tick, String appName, boolean welcomeScreen) {    this.tick = tick;    this.appName = appName;    this.welcomeScreen = welcomeScreen;}}如何使用非默認(rèn)配置(1000、“Hello world”、true)調(diào)用應(yīng)用程序?
查看完整描述

1 回答

?
qq_花開(kāi)花謝_0

TA貢獻(xiàn)1835條經(jīng)驗(yàn) 獲得超7個(gè)贊

您提供一個(gè)實(shí)現(xiàn)接口并覆蓋這些方法的類;就如此容易。default方法是可覆蓋的,您的方法可以將這個(gè)interface作為參數(shù)的新類作為參數(shù)(因?yàn)樗鼘?shí)現(xiàn)了接口);因此將調(diào)用類中的方法。


查看完整回答
反對(duì) 回復(fù) 2021-10-17
  • 1 回答
  • 0 關(guān)注
  • 212 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)