日期:2014-05-20  浏览次数:20785 次

看《java编程思想》第4天存在的疑问
有这么一句话
1.“通过对象调用方法时,需要先列出对象名,紧接着是句点,然后是方法名和参数列表”
我的疑问是:为什么说是通过对象调用方法
Java code

Car reventon=new Car();
reventon.run();
Car reventon1=new Car();
Car reventon2=new Car();



这里的reventon不是对象的一个引用吗?
如果是引用为什么书上说 用对象调用方法?

2.执行第一句 以Car类为模板,在堆空间里创建一个Car对象,这具体创建的对象叫什么名?,
  ,

------解决方案--------------------
reventon是一个Car对象的引用,此时他就代表Car对象,
就像,你的名字就代表你。
reventon就是你的名字,Car才是你。

2.创建的对象没有名字的,只存在一个引用的地址,具体是多少,你可以通过
System.out.println(reventon);可以查看


不能把C++的思想严格用于Java