面向对象语言构造对象的灵活程度

100 阅读1分钟

在调用对象时, 可以自定义对象中的一些参数. (构造器)

一个类可以包含其他类中的属性, 并且可以在此基础上添加新的特性. (继承)

对象根据不同的应用场景, 自定义调用不同的功能. (多态)

类中成分的访问属性也是可以自定义的. 那些是外部可以访问的(公有), 那些是外部不能访问的(私有). (封装)

构造器

class LaserClass {
    int RemainingPower;
    LaserClass (InitialPower) {
        RemainingPower = InitialPower;
    }
    void turnRight () {
        ...
    }
}

封装

class LaserClass {
    private int RemainingPower;
    public LaserClass (InitialPower) {
        RemainingPower = InitialPower;
    }
    public void turnRight () {
        ...
    }
}

内容参考: