一个类可以声明多个对象吗?
比如:
class print
print p1 = new print()
print p2 = new print()
print p3 = new print()
......
可以声明多个对象吗?
print()的意思是构造print类的对象吧?书上写还有初始化对象的意思。
例如print p3 = new print(int 3 int 6)带两个参数。
new以后就初始化p3对象是吗?也就是说p3.x=3 , p3.y=6 是这样吗?
初始化对象p3访问的数据成员。
大部分的java类中可以一次性声明多个对象,示例如下:
public class CeShi {
public CeShi(String str) {
}
public static void main(String[] args) {
CeShi ce1 = new CeShi("第一个对象");
CeShi ce2 = new CeShi("第一个对象");
CeShi ce3 = new CeShi("第一个对象");
System.out.println(ce1 + " \n" + ce2 + "\n" + ce3);
}
}
结果如下:
备注:当然肯定有特殊现象,如:枚举类,接口类等等,这些类中一般都不会声明对象的所以只能是具体问题具体分析了。