Javaの学習 - 同じ名前の3の分子メソッドクラスエリア

/ *
ローカル変数:メンバ変数名に直接書き込み
、このクラスのメンバ変数:このメンバ変数名
、親クラスのメンバ変数:.スーパーメンバ変数名
* /

public class Demo01ExtendsField {

    public static void main(String[] args) {
        Zi zi = new Zi();

        zi.method();
    }

}
public class Fu {
    int num = 10;
}


public class Zi extends Fu {

    int num = 20;

    public void method() {
        int num = 30;
        System.out.println(num); // 30,局部变量
        System.out.println(this.num); // 20,本类的成员变量
        System.out.println(super.num); // 10,父类的成员变量
    }

}
公開された23元の記事 ウォンの賞賛0 ビュー139

おすすめ

転載: blog.csdn.net/qq_44813352/article/details/104328981