java 筆記(7) static關鍵字的應用
阿新 • • 發佈:2017-05-14
ble 變量 leg wal spa dog pub 類變量 oid
import java.util.Enumeration; class Dog{ static int legNum; int age; public static void walk(){ //eat(); //不能在類方法中訪問實例變量 legNum = 4; //類方法訪問類變量 System.out.println(legNum+"條腿走路!"); //age=6; //不能在類方法中訪問實例變量 } public void eat(){ walk();//可以在實例方法中訪問類方法 age = 6; //實例變量只能在實例方法中訪問; System.out.print("狗狗"+age+"歲了!"); System.out.println(legNum+"條腿走路!");//可以在實例方法中訪問類屬性 } } public class TestStaticVariable { public static void main(String[] args) { Dog.walk();//walk方法用類名直接訪問 Dog huanhuan = new Dog(); huanhuan.eat();//eat方法必須通過實例對象名huanhuan才能訪問 } }
運行結果:
4條腿走路!
4條腿走路!
狗狗6歲了!4條腿走路!
java 筆記(7) static關鍵字的應用