java中怎么调用父类属性

avatar
作者
猴君
阅读量:1

在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方法来调用父类的属性。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!