Ich frage mich, ob ich für jede Schleife verwenden können, um durch das Objekt einer Klasse zu durchlaufen. zum Beispiel habe ich ein Objekt Honda vom Typ Auto erstellt. Ich füge den ganzen Zustand des Autos wie Modell, Preis, Farbe, usw. dazu an. Ich möchte alle Instanzen des Autos drucken. Ich möchte nicht die print-Anweisung verwenden, um jede Instanz zu drucken. Was ist der beste Weg, es zu tun? Vielen Dank.Wie für jedes zu iterieren Objekt einer Klasse
unter meinem Java-Code
package classandobjects;
public class MainClass {
public static void main(String[] args) {
Classes friend1 = new Classes();
friend1.name="yusuf";
friend1.age=27;
friend1.country="Nigeria";
friend1.department="EE";
friend1.gender="male";
Classes friend2 = new Classes();
friend1.name="mathew";
friend1.age=30;
friend1.country="Nigeria";
friend1.department="EE";
friend1.gender="male";
FavPlayers player = new FavPlayers();
player.pname="J.Terry";
player.position="C.Back";
player.gaols=38;
player.awards="25-awards";
FavPlayers player1 = new FavPlayers();
player1.pname="F.Lampard";
player.position="Midfield";
player.gaols=50;
player.awards="10-awards";
Car model = new Car();
model.modelName="Honda Civic";
model.color="Ash-color";
model.Doors="4-doors";
model.price=900000;
System.out.println("below is my friend information");
System.out.println(friend1.name);
System.out.println(friend1.age);
}
}
Nur ein Vorschlag, aber "Classes" sieht wie eine einzelne Instanz eines Elements aus. Daher sollte der Klassenname "Class" –
sein, den Sie für jedes verwenden können, wenn sie in einer List, Collection oder einem Array gespeichert sind. – Stultuske
Es gibt nichts ['Iterable'] (https://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.html) in Ihrem Code, mit dem Sie für jedes verwenden können. – Polygnome