Linux 拨号vps windows公众号手机端

java中怎么调用父类属性

lewis 8年前 (2017-10-05) 阅读数 9 #程序编程
文章标签 Java

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

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门