求教 array的初始化的简单问题 ConPrint[] d=new ConPrint[2]; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 此外,我想知道如何定义一个array,指向构造函式这个我不太理解你问题的意思 嗯谢谢object refence array是生成这个的意思我不理解的是java中是可以动态分配的吗为何ConPrint[] d=new ConPrint();就报错呢 ConPrint[] d=new ConPrint[]{};没有分配数组长度!! 其实是一个初始化的问题就是说,我如何定义array,使得里面的每个元素都赋值为或者指向。ConPrint ConPrint[] d=new ConPrint[]{}; ^^你{}里没写东西,说明数组长度为0,后面用d[0]=a;d[1]=b;当然越界了。建议改为ConPrint[] d=new ConPrint[2]; array不可以动态分配的因为没有指针嘛 呵呵 换个角度可以这样看 public static void main(String[] args) { ConPrint p1, p2; String c="dkfj"; ConPrint a=new ConPrint(); ConPrint b=new ConPrint(c); ConPrint[] d=new ConPrint[]{ p1, p2 }; d[0]=a; d[1]=b; } 谢谢各位了但是java中明明说会动态分配array的又做何解譬如int[] a;那么a就有无限多啊。。 如何防止一个按钮,连续点击,多次提交?? 关于jcombobox的item选择事件的问题 如何实现需求:写一个sevlet,该功能是对web应用的session对象每天凌晨零点自动清空 java序列化有什么用? Jtree的问题??? 请问如何读取二进制文件,如要读取软件安装文件setup.exe等? java能写出可乐吧那样的程序吗? inner类有时很难懂,大大们帮我看看这个例子 验证 讨厌的启动问题 新手请教SDK和JDK是不是同一个东西? 关于端口复用问题?
object refence array是生成这个的意思
我不理解的是java中是可以动态分配的吗
为何ConPrint[] d=new ConPrint();就报错呢
没有分配数组长度!!
就是说,我如何定义array,使得里面的每个元素都赋值为
或者指向。ConPrint
^^
你{}里没写东西,说明数组长度为0,后面用d[0]=a;d[1]=b;当然越界了。建议改为ConPrint[] d=new ConPrint[2];
因为没有指针嘛 呵呵
{
ConPrint p1, p2;
String c="dkfj";
ConPrint a=new ConPrint();
ConPrint b=new ConPrint(c);
ConPrint[] d=new ConPrint[]{ p1, p2 };
d[0]=a;
d[1]=b;
}
但是java中明明说会动态分配array的
又做何解
譬如int[] a;
那么a就有无限多啊。。