溫馨提示×

java中怎么調用父類屬性

小億
167
2023-11-20 20:33:32
欄目: 編程語言

在Java中,可以使用super關鍵字來調用父類的屬性。以下是幾種使用super調用父類屬性的方法:

  1. 在子類中直接使用super.屬性名來調用父類的屬性。例如:
public class Parent {
    protected int age;
}

public class Child extends Parent {
    public void printAge() {
        System.out.println(super.age);
    }
}
  1. 在子類的構造方法中使用super(參數列表)來調用父類的構造方法,并將參數傳遞給父類的構造方法。例如:
public class Parent {
    protected int age;
    
    public Parent(int age) {
        this.age = age;
    }
}

public class Child extends Parent {
    public Child(int age) {
        super(age);
    }
}

在這種情況下,子類的構造方法中調用了父類的構造方法,并將參數傳遞給父類的構造方法,從而初始化了父類的屬性。

  1. 通過父類的getter方法來獲取父類的屬性。例如:
public class Parent {
    protected int age;
    
    public int getAge() {
        return age;
    }
}

public class Child extends Parent {
    public void printAge() {
        System.out.println(super.getAge());
    }
}

在子類中通過super.getAge()調用父類的getter方法來獲取父類的屬性值。

總之,可以通過直接訪問父類的屬性、調用父類的構造方法或使用父類的getter方法來調用父類的屬性。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女