java 创建一个类,然后new一个对象的问题

来源:百度知道 编辑:UC知道 时间:2024/05/15 23:36:05
创建一个拥有变量和getName()方法的类,然后new一个对象。 那么内存堆中new出的对象里除了有new出的变量外,是否也有new出的getName()方法?也就是说假如new出来10个对象,那么就需要为这10个对象里相同的getName()方法创建存放它们的内存空间?

第一个问题:否
第二个问题:是

提醒LZ,看了楼主问了很多关于内存的问题,挺不错的,但是你要知道这种问题对于一般的能做项目的程序员来说根本就不知道,虽然他们不知道这些但是也能很好的完成项目。
我曾经听过这么一个故事:一个人来到一个陌生的城市,想知道城市的道路是如何走的,他走啊走,最后一个人提示他,你到我们城市最高的大厦往下看你就看清楚了,于是他跑到最高的楼,果然看清楚了这座城市。
眼下你先了解下JAVA的最长处,好钢用在刀刃上,这些细节慢慢就迎刃而解了,好好把握自己的时间,对内存的研究到这个地步就差不多了,再研究下去就不是JAVA的领域了

实例话一个对象的时候(就是你所说的new一个对象),其实就是创建了1个内存空间,至于getName()方法,只是实例里面的方法,即便没有这个方法,生成一个新的实例的同时内存空间也已经分配了的.

papercut999
说得好

b h