Java创建两个对象后的指针指向 Java创建两个对象后的指针指向比如Person p;p=new Person();P=new Person():经过创建两个对象后,请问P指向的是第二个new Person()还是两个new Person()都指向? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你的第二个 P=new Person(); 的P是小写的话,那么显然只能指向第二个Persion实例。 另外如果将两个p的都存入数组中,之后的指针又是怎么样的?求详细解答哦。比如Person p;Person[] ps=new Person[2];p=new Person();p1.name="abc"ps[0]=p1;P=new Person():p2.name="cba"ps[1]=p2; 你的代码肯定会报错吧?Person p;Person[] ps=new Person[2];p=new Person();p1.name="abc" // p1 是个啥?没看到过有定义。ps[0]=p1; P=new Person():p2.name="cba" // p2 是个啥?没看到过有定义。ps[1]=p2; 只能猜测你的代码是:Person p;Person[] ps=new Person[2];p=new Person();p.name="abc"ps[0]=p;p=new Person():p.name="cba"ps[1]=p;如果是这样,那么结果跟之前仍然差不多,只是多了个ps:p指向的是第二个Person实例;ps指向一个二维数组,二维数组第一个元素指向第一个Person实例,第二个元素指向第二个Person实例(跟p指向相同)。 我只是很好奇,为什么lz每次都把第二个名字写成P,从上下文来看,这个应该是输入失误,但同样的失误却接连发生了两次,把本来很简单的代码整的略显乱了。 哥们,你去帮我看看这个问题呗。http://topic.csdn.net/u/20120207/00/f7d2700b-d2bd-443a-8d12-80f3cd857522.html?14155 scjp考试题目 关于反射中Type类型的基本用法? 怎样在网络中传输序列化对象,组播通信? java如何解析下面这样的xml啊? MySql的驱动程序:org.gjt.mm.mysql.Driver 和 com.mysql.jdbc.Driver有什么区别?? 多线程中国yeild()与sleep()的话区别 数组问题!请大家帮忙看一下! 谁能告诉我!(不好意思,分用完了) 想考scjp,不知道怎么准备 急需繁体与简体的对照表!!!先谢谢了,各位 求教一下~ java实现对 百度百科中 文字 的获取~ 二维数组算法
比如
Person p;
Person[] ps=new Person[2];
p=new Person();
p1.name="abc"
ps[0]=p1;
P=new Person():
p2.name="cba"
ps[1]=p2;
Person[] ps=new Person[2];
p=new Person();
p1.name="abc" // p1 是个啥?没看到过有定义。
ps[0]=p1;
P=new Person():
p2.name="cba" // p2 是个啥?没看到过有定义。
ps[1]=p2;
Person[] ps=new Person[2];
p=new Person();
p.name="abc"
ps[0]=p;
p=new Person():
p.name="cba"
ps[1]=p;如果是这样,那么结果跟之前仍然差不多,只是多了个ps:
p指向的是第二个Person实例;ps指向一个二维数组,二维数组第一个元素指向第一个Person实例,第二个元素指向第二个Person实例(跟p指向相同)。
哥们,你去帮我看看这个问题呗。http://topic.csdn.net/u/20120207/00/f7d2700b-d2bd-443a-8d12-80f3cd857522.html?14155