2
我是一個非常新的Java初學者,試圖創建一個包含從另一個類創建的對象的數組。如何將創建到不同類中的對象創建到數組中
要分解它,我有一個名爲TextBook
的類,它存儲書的標題,LibraryClass
,它有一個TextBook[] bookShelf
成員變量。這個成員數組是存儲教科書的地方。
所以我想我需要做的是:
public class LibraryClass
{
private TextBook[] bookShelf;
public static void main(TextBook[] args, int x) {
TextBook [] bookShelf = new TextBook[x];
for(int i=0;i<bookShelf.length;i++)
{
bookShelf[i] = TextBook[];
}
}
bookShelf[i] = TextBook[];
是我在哪裏卡住了。所創建的新教科書對象將出現,如textBook1
,textBook2
,textBook3
等。我需要以某種方式鏈接bookShelf[i]
到textBook1,2,3
等,但如何?
'public static void main(TextBook [] args,int x)' - 是否允許? – Rehman
@Rehman'main'可能被重載。檢查[這裏](http://stackoverflow.com/questions/3759315/can-we-overload-the-main-method-in-java)。 – sam
所以你說我的主要錯誤? int x應該是一個參數,它決定了書架可以容納多少個教科書 – anony