我是Java编程的新手,想在我的课程之外尝试一下。我已经创建了一个操作数组的类,所以我设置了一个没有分配大小的私有数组。在公共构造函数中,如何设置此数组的大小?
答案 0 :(得分:2)
public ClassName()
{
arr = new int[10];
}
请记住,构造函数是实例化对象时调用的方法。构造函数必须是没有返回类型且与类同名的方法。如果您愿意(比如说一个大小变量),您甚至可以接收参数,然后根据大小创建一个新数组。
例如,你可以这样做:
public ClassName(int size)
{
arr = new int[size];
}
现在,在测试人员课程中,您可以使用该构造函数创建一个新对象。
ClassName c = new ClassName(5);
使用大小为5的数组创建一个新对象作为类变量。希望这有帮助!
编辑:我应该补充;如果你没有指定构造函数,Java会为你做,但它什么都不做。
答案 1 :(得分:0)