java子类怎么访问父类成员

   2025-02-15 3530
核心提示:在Java中,子类可以通过使用关键字super来访问父类的成员。以下是一些示例:访问父类的方法:public class Parent {public void

在Java中,子类可以通过使用关键字super来访问父类的成员。以下是一些示例:

访问父类的方法:
public class Parent {    public void print() {        System.out.println("Parent class");    }}public class Child extends Parent {    public void printChild() {        super.print(); // 调用父类的print方法        System.out.println("Child class");    }}public class Main {    public static void main(String[] args) {        Child child = new Child();        child.printChild(); // 输出:Parent class  Child class    }}
访问父类的属性:
public class Parent {    protected int age;    public Parent(int age) {        this.age = age;    }}public class Child extends Parent {    public Child(int age) {        super(age); // 调用父类的构造方法    }    public void printAge() {        System.out.println("Age: " + super.age); // 访问父类的age属性    }}public class Main {    public static void main(String[] args) {        Child child = new Child(10);        child.printAge(); // 输出:Age: 10    }}

在子类中使用super关键字可以访问父类的成员,但是需要注意的是,父类的成员必须具有publicprotected的访问修饰符,或者子类和父类在同一个包中。如果父类的成员具有private的访问修饰符,子类将无法访问。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言