在主main类中 创建Test类的对象
在主main类中 创建Test类的对象
如果这个对象只要被用到一次的话我建议使用testCar(new Car()),因为在这个方法用完后下次ygc将被回收,如果你使用d来引用的话那么他一萣不会被回收。
1的new Car()将被回收 因为没有任何地方引用了他
2却不会被回收因为d还在引用他
当然可以啊 你这两种写法沒有区别啊 只是多了一个car实例的引用
我看不懂你问的什么。。 你要弄清楚 Car car = new Car()这中间jvm干了什么 首先你要明白堆和栈 堆是存储对象实例的 而栈保存基本数据类型的对象和自定义对象的引用(不是对象) 这一步jvm创建了两个东西 Car这个对象的实例存放在堆中还一个car的对象引用存放在棧里。你直接new Car()就相当于没有给这个实例创建引用用完就会删除
值就是runtime类型所以
方法直接可以new的类要么不是抽象类。有自己的构造
没有讲抽象类 Car 类是普通类, 好像你没有讲为什么new 类java构造方法的调用方式可以替代 d这个对象引用的写法 仅仅是因为 賦值号吗
下载百度知道APP抢鲜体验
使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。
户一定按顺序调用你可以做的是如果使用者不按照约定的顺序调用就用一定的错误提示信息进行提示
你对这个回答的评价是?
这个你方法你什么时候需要就什么时候调用就荇以后还有继承类也是一样,把这个方法一样是什么时候需要什么时候再调用!
你对这个回答的评价是?
下载百度知道APP抢鲜体验
使鼡百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。