成员变量:在类中定义,用来描述对象将要有什么。 局部变量:在类的方法中定义,在方法中临时保存数据。
成员变量和局部变量去吧
作用域不同 1、局部变量的作用域仅限于定义它的方法内 2、成员变量的作用域在整个类内部都是可见的
初始值不同 1、Java会给成员变量一个厨师长 2、Java不会给局部变量赋予初始值(没有初始值打印报:undefined)
变量名称的同名问题 1、在同一个方法中,不允许有同名的局部变量 2、在不同的方法中,可以有同名的局部变量 3、成员变量如果和局部变量同名了,会优先取局部变量的值(就近原则)
转载请注明原文地址: https://ju.6miu.com/read-666649.html