在Java介面A的實現類B中如何呼叫A中的變數

2021-05-13 08:44:54 字數 414 閱讀 8929

1樓:匿名使用者

1.num有歧義 不表示哪一個num

2.會3.介面b的實現類c吧

因為介面中的變數都是public static 的,用b.num試試

2樓:℡玥玥弔

1) 介面中你寫實現在繼承類?繼承下來當然報錯:the field num is ambiguous

2)介面中的變數 1 會得到但是前提是隻繼承b不能中間加個a;

3)是實現不了的!樓上的方法也是實現不了的!

3樓:匿名使用者

1.因為介面中和父類中都有一個num的變數.

2.會3.題目有點問題吧 應該是介面b的實現類c吧 因為介面的變數都是public static 所以用介面名.變數去呼叫 那父類的話用例項物件吧

Java中抽象類和介面的區別,java中抽象類和介面的區別

簡單來說,介面是公開的,裡面不能有私有的方法或變數,是用於讓別人使用的,而抽象類是可以有私有方法或私有變數的,另外,實現介面的一定要實現介面裡定義的所有方法,而實現抽象類可以有選擇地重寫需要用到的方法,一般的應用裡,最頂級的是介面,然後是抽象類實現介面,最後才到具體類實現。還有,介面可以實現多重繼承...

java中的抽象類和介面該怎麼理解?定義上有什麼區

在物件導向的概念中,我們知道 所有的物件都是通過類來描繪的,但是並不是所有的類都是用來描繪物件的,如果乙個類中沒有包含足夠的資訊來描繪乙個具體的物件,這樣的類就是抽象類。抽象類往往用來表徵我們在對問題領域進行分析 設計中得出的抽象概念,是對一系列看上去不同,但是本質上相同的具體概念的抽象,我們不能把...

java中如何表示a的b次方,java中10的n次方怎麼表示?

java中乘方用math.pow來實現,舉例如下 public static void main string args java.lang.math.pow a,b a和b都是double型資料 java.lang.math.pow a,b java中10的n次方怎麼表示?java中10的n次方的...