A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© FirstBlood 中级黑马   /  2015-7-15 22:40  /  275 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

class Car
{
        int num;
        String color;
        void run()
        {
                System.out.println(num+"..."+color);
        }
}
class CarDemo
{
        public static void main (String[] args)
        {
                Cnew Car().num = 9;
                new Car().color ="orange";
                new Car().run();
        }
}
请问这样创建的匿名对象,为什么输出结果为0...null?
谢谢指点!

3 个回复

倒序浏览
不好意思 , Cnew Car().num = 9;多谢了一个大写C。
回复 使用道具 举报
匿名对象只能使用一次,就会变成垃圾,你这样想当与创建了三次对象,第三次调用了方法,但没有赋值啊
回复 使用道具 举报 1 0
e咕噜 发表于 2015-7-15 23:19
匿名对象只能使用一次,就会变成垃圾,你这样想当与创建了三次对象,第三次调用了方法,但没有赋值啊 ...

非常感谢你!:handshake当时懵了!:lol
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马