java 获取父类属性
时间: 2023-08-10 20:02:13 浏览: 158
java反射获取所有属性,获取所有get方法,包括子类父类
在 Java 中,如果想要在子类中获取父类的属性,可以使用 `super` 关键字来访问。下面是一个示例代码:
```java
class Parent {
public int num = 10;
}
class Child extends Parent {
public void printNum() {
System.out.println(super.num);
}
}
public class Main {
public static void main(String[] args) {
Child child = new Child();
child.printNum(); // 输出 10
}
}
```
在上面的代码中,`Child` 类继承了 `Parent` 类,并且在 `Child` 类中定义了一个方法 `printNum()`。通过 `super.num` 可以访问到父类的属性 `num`,并将其输出。在 `main` 方法中创建了 `Child` 对象,并调用了 `printNum()` 方法,最终输出了父类属性的值。
阅读全文