封装、多态、构造器

it2022-05-05  134

封装

使一个类的变量 private提供 public 方法来调用这些变量. 所以外部类是进不去的. 这些变量被隐藏在类里了. 只能通过已经定义的 pulic 方法调用.

好处

  当我们修改我们的实现的代码时, 不会破坏其他调用我们这部分代码的代码. 可维护性, 灵活性和可扩展

 

多态

  多态就是指一个变量, 一个方法或者一个对象可以有不同的形式.

多态主要分为

重载overloading 就是一个类中有两个或更多的函数,名字相同但是他们的参数不同。重载,就是静态绑定,是编译时的多态 覆写overriding 就是发生在子类中,就是说必须在由继承的情况下才会发生覆盖,当继承父类的方法时,可以改变父类方法的功能,即将该方法在子类中重新实现一次。覆写,就是动态绑定,是运行时多态       构造器   构造器最大的用处就是在创建对象时执行初始化,当创建一个对象时,系统会为这个对象的实例进行默认的初始化。如果想改变这种默认的初始化,就可以通过自定义构造器来实现。构造器不能被继承 所以不能被 override 但可以被重载 overload

转载于:https://www.cnblogs.com/Frances-CY-FKYM/p/10441915.html


最新回复(0)