面向对象程序设计的三大特征:封装、继承、多态
我们来谈谈封装。封装是一种重要的编程概念,它把客观事物封装成抽象的类、并且类可以把自己的数据同方法只让可信的类或是对象操作、对不可信的进行信息隐藏...
这是一种保护机制,通过这种方式,对象对内部数据提供了各异级别的保护~以防止程序中无关的部分意外的改变或错误的使用了对象的私有部分。
换句话说、一个类就是一个封装了数据还有操作这些数据的代码的逻辑实体。在某些情况下、一个类内部的某些代码或数据可能是私有的,不能被外界访问。
这种机制导致类的内部状态不会轻易地暴露给外部,从而增强了程序的保密性跟稳定性。
接下来是继承!
继承是指有机会让某个类型的对象获得另一个类型的对象的属性的方法。它支持按级分类的概念。通过继承 - 一个类行从另一个类那个地方继承其特性同行为、在一起还可以添加新的特性。
继承是一种构建软件的重要机制 - 它允许咱们使用现有类的一切功能,并在无需重新编写原来的类的情况下对这些功能进行扩展!
通过继承创建的新类称为“子类”或“派生类”,而被继承的类称为“基类”、“父类”或“超类”...继承的过程,就是从一般到特殊的过程.
要实现继承 - 能够通过继承来实现。实现继承的方式有两种:实现继承与接口继承!实现继承是指不绕弯子使用基类的属性与方法而无需额外编码的能力;
而接口继承则是只使用属性同方法的名称,但子类务必要提供实现的能力...