對成員變量和局部變量的一點了解

package com.HelloWorld;

public class HelloWorldd {
    public static void main(String[] args) {
        //用HelloWorldc類建立對象
        HelloWorldc people = new HelloWorldc();

        //給實例變量(經過對象調用的變量)賦值
        people.hight = 165;
        people.age = 20;
        people.size = 120;

        //調用對象的方法
        people.eat();
        people.sleep();
    }
}
package com.HelloWorld;

//1.定義一個類
public class HelloWorldc{
    //2.屬性(成員變量 會有一個默認的初始值 在整個類中使用)有什麼
    int size;
    int age;
    int hight;
    //與局部變量重名
    int score = 9;

    //3.方法 幹什麼
    void eat(){
        //局部變量 須要進行初始化 只能在方法內部使用 同一方法中不容許有重名局部變量
        int num = 1;
        //成員變量和局部變量重名時,局部變量優先級更高
        int score = 6;

        System.out.println("score="+score);
        System.out.println("num="+num);
        System.out.println("hight="+hight+" size="+size+" age="+age);
        System.out.println("能吃東西");
    }
    void sleep(){
        //不一樣方法中容許有同名局部變量
        int num = 2;

        System.out.println("num="+num);
        System.out.println("hight="+hight+" size="+size+" age="+age);
        System.out.println("能睡覺");
    }
}
相關文章
相關標籤/搜索