[英]How to declare array of class types in Java
I have a java code like below. 我有如下的Java代码。
myclass a1 = new myclass(p1,p2);
myclass a2 = new myclass(p3,p4);
I want to do something like 我想做类似的事情
myclass a[1] = new myclass(p1,p2);
myclass a[2] = new myclass(p3,p4);
how to do it ? 怎么做 ?
myclass[] myArray = new myclass[5];
myArray[0] = new myclass(p1,p3)
This is valid in java. 这在Java中有效。
Try this: 尝试这个:
myclass[] a = new myclass[]{
new myclass(p1,p2),
new myclass(p1,p2)
};
it could be done in one line: 可以一行完成:
myclass[] myArray = myclass[]{ new myclass(p1, p2), new myclass(p3, p4) };
This is the same as: 这与:
myclass[] myArray = new myclass[2];
myArray[0] = new myclass(p1, p2);
myArray[1] = new myclass(p3, p4);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.