Ich weiß, diese Frage wurde oft gestellt, und ich habe durch viele ähnliche Themen, aber sie alle enthalten Array oder Liste und ich möchte nicht Array oder Listen verwenden , zweitens verstehe ich nicht :). Wie auch immer, hier ist meine Frage: Ich habe eine Klasse mit Namen, ID, Job-Methoden, um diese in einer Variablen zu speichern, und ich möchte fragen, wie viele Mitarbeiter die Firma hat, und deshalb kann ich nicht jede Variable hart codieren, weil die Nummer ist unbekannt, also brauche ich eine Schleife, und ich darf nicht Array oder Liste verwenden. Jede Idee oder Hilfe wird geschätzt. Danke.mehrere Instanzen einer Klasse ohne Array in einer Schleife erstellen
Hier ist der Code für die Klasse:
public class Staff{
public void name(String name){
String staff_name = name;
}
public void id(String id){
String staf_id = id;
}
public void job(String job){
String staff_job = job;
}
}
Code für Haupt:
import javax.swing.JOptionPane;
public class P2Q2{
public static void main(String[]args){
System.out.println("How many staff in Department? ");
String staff_num = JOptionPane.showInputDialog(null,"How many Staff are there",
"Department staff numbers",JOptionPane.QUESTION_MESSAGE);
int staff_num_int = Integer.parseInt(staff_num);
for(int i=1;i<staff_num_int;i++){
//somthing in here to create objects for each staff
}
}
}
Hier ist die ganze Frage ist:
EDIT: ich gerade didn Ich möchte die ganze Frage nicht stellen, aber wenn das b ist Etern da gehst du.
Warum dürfen Sie Array oder Liste nicht verwenden? –
Fragen Sie den Dozenten: /, und warum -1 :( – AbdulAziz
Sie können eine statische Zählvariable in der Staff-Klasse haben, die Ihnen sagt, wie oft eine Instanz erstellt wurde, wenn das ist, was Sie meinen. Ich habe eine harte Zeit zu verstehen, was Sie wirklich wollen, um ehrlich zu sein .. – Gendarme