Perdonami per aver postato una domanda molto simile a quella che ho postato ieri sera. Ho semplificato il problema, al fine di chiedere qualcosa di più specifico:(Beginner Java) classe, interfaccia o enum attesi
sto ottenendo un errore (di classe, interfaccia o enum previsto) quando uso il seguente codice:
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);
}
}
}
L'uscita dal il compilatore è:
eggys.java:4: class, interface, or enum expected
ArrayList<egg> eggys = new ArrayList<egg>;
^
1 error
Non sto facendo qualcosa di giusto. Qualcuno può aiutarmi a capire come usare ArrayList?
Considerare le classi di denominazione con UpperCasedFirstLetter. È la convenzione – RiaD
In termini più semplici: puoi dare a una variabile un valore iniziale come "int i = 1" all'inizio della classe prima dei metodi, ma non se usa "nuovo". Quindi "foo bar = new foo()", che deve entrare in un metodo. – DevOfZot
Leggere il primo libro – MayurB