Java基礎之成員變量和局部變量區別

成員變量和局部變量區別

■ 局部變量:在方法中聲明,其中形參也屬於局部變量

» 初始值不同

■ 成員變量:在沒有賦值時,是有默認值的,數據類型不同,則默認值不同

■ 局部變量:沒有默認值,也就是說必須先聲明,然後再賦值,最後才可以使用

» 在同一個類中,成員變量的名字可以與局部變量的名字同名,但是局部變量名字優先,也就是就近優先,如果非要訪問成員變量則必須添加this.

■ this代表當前這個對象,也就說當前誰調用這個方法則這個對象就是誰


分享到:


相關文章: