我是Java的新手,我知道Java中的List
和ArrayList
是什么。如果我们想要使用数组,我们必须确定它的大小。例如:
int[] Course = new int[10];
并且在数组列表中我们必须将其编写为不同的例如:
ArrayList<int> Course = new ArrayList<>();
但在此代码中我们没有任何错误:
private Course[] CourseAr;
这是什么?它不是Array,因为它没有大小,并且它不是ArrayList,因为它已被写成不同的
public class Student {
private int maxCourse;
private int registeredCourse=0;
private Course[] CourseAr;
public Student(int maxCourse){
this.maxCourse = maxCourse;
CourseAr = new Course[maxCourse];
}
答案 0 :(得分:3)
私人课程[] CourseAr;
这是一个数组的声明。初始化数组时需要大小,但在声明时不需要。当数组在以下位置初始化时,它在下面的示例中设置:
CourseAr =新课程[maxCourse];
Java中的最佳实践是使用小写字符作为标识符的第一个charcater,因此请考虑将其命名为courseAr
或courses
而不是CourseAr
,这在Java中通常使用确定课程。
答案 1 :(得分:0)
当你实现类Student时,它只有一个构造函数,你需要设置一个值。该值将是课程数量。
学生=新生(2);
该学生必须参加课程