首先,我在過去的幾周裏一直在學習Java,所以我沒有太多經驗。實施清單<E>:我需要一個新班級嗎?
這更是一個理論問題。 我想創建一個簡單的列表。
所以首先我做了一個類,我指定了一些方法。我希望它是通用的,所以我可以使用任何類型。
public interface List<E>
現在我需要實現它,所以我創建:
public class MyList<E> implements List<E>
現在,我需要兩個屬性:
private E element;
private MyList<E> next;
一會牽着我的泛型類型,其他的會到下一個元素的鏈接。首先,我不知道這是不是寫它的正確方法。如果我將這個屬性留在這個類中,它會正常工作嗎?其次,我一直在考慮是否最好創建另一個班級,讓我們說一個Box
類,它將包含這兩個字段,從而在實施過程中使操作更容易。
可能是一個愚蠢的問題,但我正在努力學習和理解最好的方法來做到這一點。
謝謝你的時間。
你想添加什麼功能'List'尚未包含? – Matthew
這不是List from java.util。* 這是我自己的列表和我自己的方法。並試圖用類的例子來解決它。 – Alessandroempire