使用類來進行訪問相關的變量

class Person
{
String name;
int age;
static int eyeNum;
public void info()
{
System.out.println("我的名字是:" + name 
+ ", 我的年齡是:" + age);
}
}
public class FieldTest
{
public static void main(String[] args) 
{
//類變量屬於該類本身,只要該類初始化完成,程序即可使用類變量。
Person.eyeNum = 2;
//通過Person類訪問eyeNum類變量
System.out.println("Person的eyeNum屬性:" + Person.eyeNum);
//創建第一個Person對象
Person p = new Person();
p.name = "豬八戒";
p.age = 300;
//通過p訪問Person類的eyeNum類變量
System.out.println("通過p變量訪問eyeNum類變量:" + p.eyeNum);
p.info();
//創建第二個Person對象
Person p2 = new Person();
p2.name = "孫悟空";
p2.age = 500;
p2.info();
//通過p2修改Person類的eyeNum類變量
p2.eyeNum = 3;
//分別通過p、p2和Person訪問Person類的eyeNum類變量
System.out.println("通過p變量訪問eyeNum類變量:" + p.eyeNum);
System.out.println("通過p2變量訪問eyeNum類變量:" + p2.eyeNum);
System.out.println("通過Person類訪問eyeNum類變量:" + Person.eyeNum);
}
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章