java声明父类的关键词
时间: 2024-07-14 08:01:15 浏览: 38
在 Java 中,当你想要声明一个类继承自另一个类时,你会使用 "extends" 关键字。这个关键字用于表示子类(也称为派生类或衍生类型)扩展了父类(基类或超类)。例如:
```java
public class 子类名 extends 父类名 {
// 子类的成员变量和方法
}
```
在这个例子中,`子类名` 扩展了 `父类名`,意味着 `子类名` 将会继承 `父类名` 的所有公共成员,如字段和方法,并可以重写或覆盖父类的方法以实现多态。
相关问题
java调用父类属性
在 Java 中,如果子类需要访问父类的属性,可以使用关键字 `super` 来引用父类的属性。以下是一个示例:
```java
public class Parent {
protected int num = 10;
}
public class Child extends Parent {
public void printNum() {
System.out.println(super.num); // 使用 super 关键字访问父类属性
}
}
```
在上面的示例中,子类 `Child` 继承了父类 `Parent` 的属性 `num`,并且通过 `super.num` 来引用父类的属性,然后在子类中将其输出。请注意,在父类中,属性 `num` 被定义为 `protected`,这意味着它可以被子类访问。
java 获取父类属性
在 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()` 方法,最终输出了父类属性的值。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)