我需要一个函数来在java中创建动态给定类的实例.
我找到了很多样本但是在所有样本中,要实例化的类在运行时之前就已知.
有用户定义的类:
class Student { //some code }
class Teacher { //some code }
class Course { //some code }
Run Code Online (Sandbox Code Playgroud)
我需要的是
List<class> MyFunction(<class>) {
List<class> items = new ArrayList<class>();
for(int i = 0; i < 5; i++) {
create_a_new_class_instance;
items.add(new_created_instance);
}
return items;
}
Run Code Online (Sandbox Code Playgroud)
我将如何使用
List<Student> students = MyFunction(Student);
List<Teacher> teachers = MyFunction(Teacher);
List<Course> courses = MyFunction(Course);
Run Code Online (Sandbox Code Playgroud)
希望有人帮忙.
这是我在Stackoverflow中的第一个问题,对由此带来的任何不便表示歉意.
Utku