程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> Java基礎——成員變量和局部變量,java成員變量局部

Java基礎——成員變量和局部變量,java成員變量局部

編輯:JAVA綜合教程

Java基礎——成員變量和局部變量,java成員變量局部


 

一.局部變量

  在Java中,定義在類中的變量被稱為成員變量,其作用域是在方法內有效。局部變量在使用時,必須先初始化才能使用,否則不能通過編譯。如下代碼局部變量未初始化,提示錯誤:

    

 

二.成員變量

  1.定義在方法中的變量被成為局部變量,其作用域在整個類中有效。成員變量使用時,不需要初始化變量,系統可以按默認原則進行初始化。初始化原則如下表:

    

    無需初始化,代碼如下:

      

    注意,被final修飾的成員變量必須先初始化:

      

 

  2.如果在某個方法中定義的局部變量和成員變量同名,這種情況是允許的,此時方法中通過變量名訪問到的是局部變量,而並非成員變量。

      

    上面代碼中打印語句輸出的是20,而不是10。

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved