nginx訪問本地檔案windows
阿新 • • 發佈:2021-01-15
1.成員變數
範圍
成員變數是一個定義在類的內部,方法外的屬性。
作用域
成員變數的作用域在整個類內部都是可見的,適用於類中的全部方法
當成員變數宣告時,可以不用設定初始值(系統會預設初始值)
以下是幾中常見型別的預設初始值:
型別 | 預設初始值 |
---|---|
int | 0 |
double | 0.0 |
String | null |
boolean | false |
char | 空 |
下面舉一個例子:
public class Client {
public static void main(String[] args) {
// TODO Auto-generated method stub
Test01 tests = new Test01();
System.out.println(tests.getName());
}
}
class Test01 {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
輸出結果:
2.區域性變數
範圍
區域性變數是一個定義在類的方法中的內部屬性。
作用域
區域性變數的作用域僅限於定義它的方法中。
當局部變數宣告時,如果要使用它,必須給它設定初始值。
注意
同一個類中,若成員變數和區域性變數同名時,區域性變數的優先順序更高。
public class Client {
public static void main(String[] args) {
// TODO Auto-generated method stub
Test01 tests = new Test01();
tests.dosth01();
}
}
class Test01 {
private String name = "AAA";
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public void dosth01() {
String name = "BBB";
System.out.println(name);
}
}
輸出:
以上就是成員變數和區域性變數的全部內容,如有不當請大家多多指正。