2012-05-04 12 views

Odpowiedz

12

Podczas tworzenia tablicy tworzysz tablicę kategorii. To jest przykład tablicy.

Gdy wypełniasz tablicę obiektami kategorii, w tym miejscu używasz Kategorii z Const.

Category [] categories = new Category[4]; 
categories[0] = new Category(10); 
3

zainicjować za pierwszym

Category[] categories = new Categories[4]; 
categories[0] = new Category(max); 

Następnie zainicjowania każdego pojedynczego elementu tablicy.

5
private Category[] categories = new Category[4]; 

zostanie natychmiast utworzony z 4 kategoriach null, trzeba wypełnić zawartości sobie później.
Albo można spróbować:

private Category[] categories = {new Category(max), new Category(max), new Category(max), new Category(max)}; 
2

Można również zrobić to w jednej linii - uczynić zarówno tablicę i wypełnić go z wartościami inicjowanych z ich konstruktorów naraz. Załóżmy, że masz klasę o nazwie Field, która ma konstruktora pobierającego dwa parametry i chcesz zbudować tablicę z tymi ...

Field[] fields = new Field[]{ 
    new Field(1, "Record_Type"), 
    new Field(3, "Record_SubType"), 
    new Field(6, "Row_Number"), 
    ... 
}; 
Powiązane problemy