额 我想问到这样的问题 必然是还没有理解到 什么是类,什么是对象的问题上。。。。。
类,在我以计算机硬件的方面来分析,它是一块内存分配的模式,类 就是告诉虚拟机 如何使用这块内存,是一个如何分配内存的计划。。。
而对象 是在内存中存在的东西,就是用1010这样已经在内存中规划好了的,能使用的
现在String 在类中 就是告诉虚拟机,我要开辟个这样的空间 存个这样的东西进去,但是就是告诉它一个想法,还没在内存中存在。
当你使用 new 关键字的时候,内存就会根据你这个new 之后的类 的计划详细的分配到内存中,这个时候你才可以使用它。
其实类中的方法一旦加上static 这个方法便不再是对象的方法了,而是类的方法。 |