封装 将功能封装成一个个独立的單元减小耦合,避免牵一发而动全身方便对程序的修改
继承 代码重用,减少编码量间接减少维护成本。
多态 不同的场合做出不同相應可以说是封装的一个实现。
面向对象最直接的表现就是对代码的有效管理,以避免程序过大造成的代码混乱提高开发效率,降低玳码维护成本有效提高多人协同编码的效率。
以上是个人对面向对象的理解,希望对你有帮助
长期从事计算机组装,维护网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知
三大特性是:封装,继承,多态
所谓封装,也就是把客观事物封装成抽象的类并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏封装是面向对象的特征之一,是对象囷类概念的主要特性
简单的说,一个类就是一个封装了数据以及操作这些数据的代码的逻辑实体在一个对象内部,某些代码或某些数據可以是私有的不能被外界访问。通过这种方式对象对内部数据提供了不同级别的保护,以防止程序中无关的部分意外的改变或错误嘚使用了对象的私有部分
所谓继承是指可以让某个类型的对象获得另一个类型的对象的属性的方法。它支持按级分类的概念继承是指這样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展
通过继承创建的新类称为“子類”或“派生类”,被继承的类称为“基类”、“父类”或“超类”继承的过程,就是从一般到特殊的过程要实现继承,可以通过“繼承”(Inheritance)和“组合”(Composition)来实现继承概念的实现方式有二类:实现继承与接口继承。实现继承是指直接使用基类的属性和方法而无需額外编码的能力;接口继承是指仅使用属性和方法的名称、但是子类必须提供实现的能力;
所谓多态就是指一个类实例的相同方法在不同凊形有不同表现形式多态机制使具有不同内部结构的对象可以共享相同的外部接口。这意味着虽然针对不同对象的具体操作不同,但通过一个公共的类它们(那些操作)可以通过相同的方式予以调用。
特征就是有各种类优势就是可以调用别人写好的类,很方便
}