1、就近原则 2、变量的分类成员变量:类变量、实例变量 局部变量 3、非静态代码块的执行:每次创建实例对象都会执行 4、方法的调用规则:调用一次执行一次 局部变量与成员变量的区别: 当局部变量与xx变量重名时,如何区分: JAVA中this关键字调用构造方法的注意事项 最近复习了一下,发现好多需要总结的地方,如有疏漏欢迎指正。 this
int num = 0; //x和num都是局部变量 } } 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 2、静态变量和成员变量区别: 静态变量也叫类变量,成员变量也叫对象变量 (1)所属不同 静态变量属于类,所以也称为为类变量 成员变量属于对象,所以也称为实例变量(对象变量) (2)内存中位置不同 静态变量存储于...
局部变量是在栈上分配的。 局部变量没有默认值,所以局部变量被声明后,必须经过初始化,才可以使用。 实例变量 实例变量声明在一个类中,但在方法、构造方法和语句块之外; 当一个对象被实例化之后,每个实例变量的值就跟着确定; 实例变量在对象创建的时候创建,在对象被销毁的时候销毁; 实例变量的值应该至少被一个方法...