在调用对象时, 可以自定义对象中的一些参数. (构造器)
一个类可以包含其他类中的属性, 并且可以在此基础上添加新的特性. (继承)
对象根据不同的应用场景, 自定义调用不同的功能. (多态)
类中成分的访问属性也是可以自定义的. 那些是外部可以访问的(公有), 那些是外部不能访问的(私有). (封装)
构造器
class LaserClass {
int RemainingPower;
LaserClass (InitialPower) {
RemainingPower = InitialPower;
}
void turnRight () {
...
}
}
封装
class LaserClass {
private int RemainingPower;
public LaserClass (InitialPower) {
RemainingPower = InitialPower;
}
public void turnRight () {
...
}
}
内容参考:
- 《计算机科学概论 (第 12 版)》P213 - P218
- Runoob: Java 继承