一、成員變量和局部變量的類型能夠是java中的任何一種數據類型。java
二、成員變量在整個類內都有效,局部變量只在定義它的方法內有效。成員變量與它在類體中書寫的前後位置無關。this
三、成員變量又分爲實例成員變量(實例變量)和類變量(靜態變量)。教程
四、若是局部變量的名字與成員變量的名字相同,則成員變量被隱藏,即這個成員變量在這個方法內暫時失效。變量
五、若是局部變量的名字與成員變量的名字相同,則成員變量被隱藏。這是若是想在該方法內使用成員變量,必須使用關鍵字this。書籍
例外須要注意的問題:數據類型
一、對成員變量的操做只能放在方法中,方法能夠對成員變量和方法體中本身定義的局部變量進行操做。在定義類的成員變量時能夠同時賦予初值。方法
二、實例變量既能對類變量操做也能夠對實例變量進行操做,而類方法只能對類變量進行操做。數據
三、一個類中的方法能夠互相調用,實例方法能夠調用該類中的其餘方法;類中的類方法只能調用該類的類方法,不能調用實例方法。實例
參考書籍:Java2實用教程