Java 类设计:Person 和 Student 类实现及访问控制
Java 类设计:Person 和 Student 类实现及访问控制
本文将详细介绍如何使用 Java 语言构造 Person 和 Student 类,并演示如何设置成员域的访问控制权限,以及如何实现带参数的构造方法。
1. 类成员域访问控制
- Person 类中的
id和name成员域设置为private,只能在 Person 类内部访问。 - Student 类中的
school成员域设置为private,只能在 Student 类内部访问。
2. Person 类带参数的构造方法
public class Person {
private long id;
private String name;
public Person(long id, String name) {
this.id = id;
this.name = name;
}
// 省略其他方法...
}
3. Student 类带参数的构造方法
public class Student extends Person {
private String school;
public Student(long id, String name, String school) {
super(id, name);
this.school = school;
}
// 省略其他方法...
}
代码解释:
private关键字用于限制成员域的访问范围,只能在该类内部访问。super(id, name)在 Student 类的构造方法中调用 Person 类的构造方法,初始化继承自 Person 类的id和name成员域。
通过以上步骤,我们成功创建了 Person 和 Student 类,并实现了成员域的访问控制和带参数的构造方法。 这只是一个简单的例子,您可以根据实际需求扩展这些类,添加更多方法和属性。
原文地址: https://www.cveoy.top/t/topic/ph5N 著作权归作者所有。请勿转载和采集!