Przebaczam za opublikowanie pytania bardzo podobnego do tego, które opublikowałem wczoraj wieczorem. Mam uproszczone problemu, aby o coś zapytać dokładniej:(Beginner Java) klasa, interfejs lub wyliczenie oczekiwane
Dostaję (klasa, interfejs, lub enum oczekiwane) Błąd kiedy użyć następującego kodu:
import java.util.*;
ArrayList<egg> eggys = new ArrayList<egg>;
public class EggTest{
public static void main(String [] args){
egg a = new egg();
egg b = new egg();
eggys.add(a);
eggys.add(b);
for (egg eggo :eggys){
System.out.println(eggo.size);
}
}
}
wyjście z kompilator to:
eggys.java:4: class, interface, or enum expected
ArrayList<egg> eggys = new ArrayList<egg>;
^
1 error
Nie robię czegoś dobrze. Czy ktoś może mi pomóc dowiedzieć się, jak korzystać z ArrayList?
Proszę wziąć pod uwagę klas nazw za pomocą UpperCasedFirstLetter. Jest to konwencja – RiaD
Mówiąc prościej: możesz podać zmiennej początkowej wartość "int i = 1" u góry klasy przed metodami, ale nie wtedy, gdy używa "nowego". Tak więc "foo bar = new foo()", który musi przejść do metody. – DevOfZot
Przeczytaj pierwszą książkę Head – MayurB