1. 程式人生 > >java 筆記(7) static關鍵字的應用

java 筆記(7) static關鍵字的應用

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關鍵字的應用