初学java 请帮忙看下 java对象 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Mouse dates[ ] = new Mouse[10];数组声明的就是Mouse类型的 给你解释一下:Mouse mouse = new Mouse();mouse.weight = 1+1/10.0;dates[i] = mouse;第一行:构造一个空Mouse对象。第二行:给该对象的weight属性赋值。第三行:将已经赋过值的对象放到最上面定义好的对象数组中。mouse.weight只是一个赋值语句,并不是代表对象。因为你的Mouse定义的public属性所以才能这样点,否则必须用set方法。 回复:wlwlwlwl015能不能将你最后一句话 通俗一点,因为我是初学者,还是看不太懂,谢谢另外dates[i] 为一个数组,怎么能将一个对象放进出呢? Mouse dates[ ] = new Mouse[10]; //数组dates的类型声明为Mouse,所以dates中的每个元素都要是Mouse类型的for(int i=0;i<dates.length;i++){Mouse mouse = new Mouse();// 在每次循环时创建一个Mouse 的对象mousemouse.weight = 1+1/10.0; //weight只是mouse里的一个变量dates[i] = mouse; //把mouse存入dates[i]中,符合类型。不能存mouse.weight} 回复:taxuelingbing非常感谢你的详细解释,已经看懂 android和java有直接联系吗 java ftp 连接报错!高手指教 初学者学java的途径 简单的Socket和ServerSocket的问题 如果求得多个矩形的相交后的非闭合区域。 这个问题在csdn上两天了,没有一个人正确回答!请问大家如何让滚动条滚动的时候,内容也跟着滚动? 如何导入org.json.jar程序包 !~~~~~~~~~~~推荐一下,大家都是在哪找的例子哪? 麻烦看下 这个为什么会出现空指针异常 Java-面向对象 定义两个类A类和B类,怎么令A类只能经过B类的方法来实例化,而不能直接用new? 事务问题。
mouse.weight = 1+1/10.0;
dates[i] = mouse;第一行:构造一个空Mouse对象。
第二行:给该对象的weight属性赋值。
第三行:将已经赋过值的对象放到最上面定义好的对象数组中。mouse.weight只是一个赋值语句,并不是代表对象。因为你的Mouse定义的public属性所以才能这样点,否则必须用set方法。
能不能将你最后一句话 通俗一点,因为我是初学者,还是看不太懂,谢谢
另外dates[i] 为一个数组,怎么能将一个对象放进出呢?
for(int i=0;i<dates.length;i++)
{
Mouse mouse = new Mouse();// 在每次循环时创建一个Mouse 的对象mouse
mouse.weight = 1+1/10.0; //weight只是mouse里的一个变量
dates[i] = mouse; //把mouse存入dates[i]中,符合类型。不能存mouse.weight
}