你好!我是一名初級(jí)程序員,目前正在學(xué)習(xí) Java 語言和 libgdx API。今天,我一直在研究接口及其用法。為了更好地理解這個(gè)主題,我尋找了 libgdx 的接口及其一些實(shí)現(xiàn)。我發(fā)現(xiàn)有一些稱為“適配器”的抽象類,它們基本上實(shí)現(xiàn)了一個(gè)接口,使希望使用該接口的用戶更方便地?cái)U(kuò)展適配器類,以避免必須從接口中實(shí)現(xiàn)不需要的方法。接口(參見ApplicationAdapter、ScreenAdapter和InputAdapter)。我的問題是:由于 JDK 8 引入了默認(rèn)方法實(shí)現(xiàn),現(xiàn)在是否不需要 libgdx 的適配器類?如果這些適配器實(shí)現(xiàn)的接口中的方法有一個(gè)默認(rèn)實(shí)現(xiàn)(甚至可能是一個(gè)空的主體),那么就沒有理由使用這些適配器。請(qǐng)注意,通過提出這個(gè)問題,我絕不想批評(píng) libgdx 的開發(fā)人員。我也知道 libgdx 是在 Java 允許默認(rèn)方法實(shí)現(xiàn)之前開發(fā)的。我只是一個(gè)初學(xué)者,試圖更好地理解界面以及如何正確使用它們。謝謝!
添加回答
舉報(bào)
0/150
提交
取消