[英]implements interface extends ArrayList class
我創建了一個interface
:
public interface Random<E>{
// methods signatures
}
我知道這樣做是不尋常的,但是我需要創建一個擴展ArrayList
類並實現此interface
類,因此我編寫了一些類似這樣的代碼:
public class RandomTest<E> implements Random<E> extends ArrayList<E>{
// a lot of code
// overriding methods
public static void main(String[] args){
RandomTest<Integer> list = new RandomTest<Integer>();
}
但是它不能編譯。 繼續顯示-
“令牌上的語法錯誤”擴展“,預期。
我很困惑。
您使用Java進行編碼,語法為
Class A extends B implements C,D,E.....
您已更改了擴展工具的順序。...
更換
public class RandomTest<E> implements Random<E> extends ArrayList<E>{
對於
class RandomTest<E> extends ArrayList<E> implements ....
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.