java 实体类继承后怎么取值
时间: 2023-09-08 21:15:14 浏览: 52
实体类继承后,可以通过子类对象直接访问父类中的属性和方法。如果子类中没有重写父类的方法,可以直接调用父类的方法。如果子类中重写了父类的方法,可以使用super关键字来调用父类的方法。示例如下:
```
public class Person {
private String name;
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
public class Student extends Person {
private String school;
public String getSchool() {
return school;
}
public void setSchool(String school) {
this.school = school;
}
}
public class Main {
public static void main(String[] args) {
Student student = new Student();
student.setName("Tom");
student.setAge(18);
student.setSchool("X University");
System.out.println("Name: " + student.getName());
System.out.println("Age: " + student.getAge());
System.out.println("School: " + student.getSchool());
}
}
```
在上面的示例中,Student类继承了Person类,可以直接访问Person类中的属性和方法。在Main类中,创建了一个Student对象,设置了name、age和school属性,然后分别调用了getName()、getAge()和getSchool()方法来获取属性值。
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)