类是对象创建的模板。类创建的时候实际上是为对象的全员变量分配内存空间,并给对象返回引用,让对象能够对分配到的内存空间进行控制。
(1)局部变量是在对象调用方法的时候才分配内存空间的,方法执行完毕后局部变量的内存空间也会被回收。
(2)如果某一个分配到的内存空间不再有引用对象进行控制,则会被java垃圾回收机制进行回收。
(3)当某一个类里没有构造函数的重载,则在创建对象的时候会调用没有参数的构造函数;但一旦类中有一个或者多个构造函数的重载,则不能再调用无参数的构造函数。
类是对象创建的模板。类创建的时候实际上是为对象的全员变量分配内存空间,并给对象返回引用,让对象能够对分配到的内存空间进行控制。
(1)局部变量是在对象调用方法的时候才分配内存空间的,方法执行完毕后局部变量的内存空间也会被回收。
(2)如果某一个分配到的内存空间不再有引用对象进行控制,则会被java垃圾回收机制进行回收。
(3)当某一个类里没有构造函数的重载,则在创建对象的时候会调用没有参数的构造函数;但一旦类中有一个或者多个构造函数的重载,则不能再调用无参数的构造函数。