implements

    1熱度

    6回答

    在這裏我們去, 我有一個標記接口: interface IPOJO { } 有時我會實現這個接口的類: class MePOJO implements IPOJO { } 現在假設我有一個class object等級MePOJO的參照: Class<MePOJO> classObj = MePOJO.class; 那麼我怎樣才能確定MePOJO類實施IPOJO僅僅使用classOb

    3熱度

    2回答

    繼承接口我想實現在一個類中派生接口。我的界面和類與以下類似。命名空間涉及到持有這些接口和類不同的項目: Namespace ns1 Public Interface IParent Function myFunction() As Double End Interface End ns1 Namespace ns2 Public Inter

    11熱度

    4回答

    我想強制子類實現我母親班的實施方法。 我看這Java - Force implementation of an implemented method但我不能將我的母親班級轉換爲抽象類。 public class myMotherClass { myMethod { ...some code .. } } public class myClass ext

    -1熱度

    1回答

    我收到了錯誤「類型的堆棧不帶參數的公共類ArrayStack實現棧」從這個代碼: public class ArrayStack<E> implements Stack<E> { private E[] data; private int size; public ArrayStack() { data = (E[])(new Object[1]); size = 0; }

    -1熱度

    1回答

    在我的程序中,我編寫了自己的LinkedList類。還有一個例子,llist。 要在foreach循環中使用它,LinkedList需要實現Iterable? for(Node node : llist) { System.out.print(node.getData() + " "); } 這裏是我的LinkedList類。請讓我知道我該如何使它成爲可迭代的? public cl

    0熱度

    3回答

    我剛開始的Java,並通過在線的例子會在: http://docs.oracle.com/javase/tutorial/java/IandI/usinginterface.html 然後我得到了實現一個接口,而據我瞭解它背後的概念,但它似乎怪我,因爲在界面聲明你只定義它,並且在實現這個接口的類中,你仍然需要編寫它的函數。那爲什麼要用它呢? 我試過了示例代碼,然後更改代碼以刪除接口,並且它們都工作

    1熱度

    2回答

    我需要通過參數化我的枚舉類的一些具體方法,是這樣的: class K<E extends Enum<E> implements SomeInterface> 但是Eclipse禁止我使用「<>」,「工具」二字。我能做些什麼來解決我的問題?爲什麼我不能在generic類型的定義中使用「implements」,有什麼合理的理由嗎?

    0熱度

    1回答

    我有一個Java類實現了一個接口,這個類有一個構造函數,它接受一個字符串值,所有的方法都是那個類爲了得到工作而依賴那個值,所以,我可以做什麼,如果我想要直接處理接口並從中訪問它的方法,因爲你知道接口不能有構造函數,所以我不能從它分配字符串值。 的Class: public class XmlSource implements XmlInterface{ XmlConf xconf =

    1熱度

    1回答

    我有不同的類實現ExpectedCondition;其中一個AttributeContainsCondition如下所示。在我的測試中,我嘗試使用像condition dot這樣的東西,並查看ExpectedCondition中提供的所有方法以及我創建的實現ExpectedCondition的所有類。 所以在我的測試中,我試圖添加一些東西來從ExpectedCondition中獲取所有的方法以及我

    0熱度

    6回答

    有人可以解釋如何在類中使用接口的方法嗎? 注:我的疑問是「方法已經在類定義,那麼我們爲什麼要實現它?」 例如: interface printable{ void print(); } class A implements printable{ public void print(){System.out.println("Hello");} public static void m