JAVA成員變量和局部變量的區別

1.作用域不同: 局部變量的作用域僅限於定義它的方法 成員變量的作用域在整個類累不都是可見的 2.初始值不同 Java會給成員變量一個初始值 Java不會給局部變量賦予初始值 結果如圖所示: //成員變量不會報錯 //局部變量則會報錯 3.優先級 兩類變量名同名時,局部變量具有更高的優先級 結果如下: 4.同名 在相同方法不允許有同名局部變量 在不同方法允許相同局部變量
相關文章
相關標籤/搜索