Immer wenn ich versuche, eine Methode für mein Array zu erstellen, erhalte ich einen Fehler in der Zeile mit . Eine rote Linie wird unter list.length
angezeigt, aber wenn ich es nicht unter eine Methode stelle, gibt es keine Fehler. Wie behebe ich das? Ich bin verpflichtet, eine Methode zu verwenden.Fehler Array-Ausgabe
public static void main(String[] args)
{
System.out.println("Sergio Borja, Class Meeting Time: Tue/Thu 1:30-2:50pm");
Movie[] list = new Movie[6];
list[0] = new Animated("Batman Begins", "Zack Snyder" , 2006, 4000000000.0, 4, 3000.0);
list[1] = new Animated("Batman v Superman", "Jack Smith", 2016, 250200.0, 3, 20000.0);
list[2] = new Documentary("The Lone Ranger", "Spike Lee", 2002, 2000000.0, 1000, 4000.0);
list[3] = new Documentary("Cowboys", "Bob lies", 1992, 5000000.0, 1050 , 2000.0);
list[4] = new Drama ("Karate Kid","Jackie Chan", 1998, 2000000000.0, 60000000.0, 15.25);
list[5] = new Drama ("The Amazing SpiderMan", "Bobby Smith", 2014, 150000000.0, 20000000.0, 14.50);
}
public void printMovieInfo(Movie[] Movie)
{
for (int i =0; i < list.length; i++){
System.out.printf("%s", list[i].toString());
}
}
Woher kommt die 'liste'? – JanLeeYu
Ich habe mehrere Unterklassen gemacht und die Elternklasse ist Film – Arhuro