1. 程式人生 > >成員變量和局部變量的區別

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

所有 成員 成員變量和局部變量 但是 變量的作用域 訪問 區別 必須 基本數據類型

1.作用域不同(成員變量的作用域在整個類內部是可見的,所有成員方法都可以使用,如果訪問權限允許,還可以在類外部使用成員變量 ,局部變量的作用域僅限於定義它的方法,在該方法外無法訪問)

2.初始值不同(對於成員變量,如果在類定義中沒有給它賦初始值,java會給它一個默認值,基本數據類型為0,引用類型的值為null,但是java不會給局部變量賦初始值,因此局部變量必須要定義賦值後才使用)

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