本帖最后由 袁錦泰 于 2012-5-20 15:25 编辑
我为你总结匿名对象的同时指出与有名对象的区别,并针对性纠正你的错误,如下:
|--匿名对象
|--定义
|--对象的简化形式
|--特点
|--调用属性无意义(color/num)
|--调用方法(函数)有意义(run())
|--如果对相关对象进行多个成员调用,必须为被调用对象命名-->区别
|--如果你只有1辆汽车可以使用,5辆汽车必须为对象命名
|--因使用匿名对象会new出多个对象,此时会对多个对象中的某个属性/方法分别进行初始化,并非对同一个对象进行初始化
|--使用有局限性
|--用法
|--当对象方法仅进行一次调用-->区别:有名对象可以进行多次调用
|--格式
|--new 类名().方法名();
|--你的格式书写错误(抛开是否可以使用匿名对象,此处只为纠正你的格式错误)
|--new car.color="red";
|--new car.num=5;
|--new car.run();
|--可以作为实际参数进行传递
|--格式
|--方法名.(new 类名()); |