1、静态方法(全类通用)可调用类中的静态成员,若希望通过静态方法访问类中的非静态变量,需通过定义对象来访问。
2、在普通成员方法中,可以直接访问非静态变量和静态冰龙。
3、静态方法中欲访问非静态方法,需定义对象。
2、在普通成员方法中,可以直接访问非静态变量和静态冰龙。
3、静态方法中欲访问非静态方法,需定义对象。
2015-03-22
成员变量和局部变量区别:
1.作用域不同:局部变量的作用域仅限于定义它的方法,成员变量的作用域在整个类内部都是可见的。
2.初始值不同:Java会给成员变量一个初始值,Java不会给局部变量赋予初始值。
3.在同一个方法中,是不允许有同名局部变量,在不同的方法中,可以有同名的局部变量。
4.两类变量同名时,局部变量具有更高的优先级。
听懂和打的出来是两回子事情!!!
1.作用域不同:局部变量的作用域仅限于定义它的方法,成员变量的作用域在整个类内部都是可见的。
2.初始值不同:Java会给成员变量一个初始值,Java不会给局部变量赋予初始值。
3.在同一个方法中,是不允许有同名局部变量,在不同的方法中,可以有同名的局部变量。
4.两类变量同名时,局部变量具有更高的优先级。
听懂和打的出来是两回子事情!!!
2015-03-19