标签:
面向对象的三大特征
封装
封装是把过程和数据组织起来,对数据的访问只能通过已定义的方法。
封装的目的在于将对象的使用者和设计者分开,使用者不必知道行为实现的细节,只需使用设计者提供的消息来访问对象
继承
新的类可以获得已有类(称为超类、基类或父类)的属性和行为,称新类为已有类的派生类(也称为子类)。
继承可以增加代码的重用性,在拥有父类的功能基础上增加自己的功能。
多态
发送消息给某个对象,让该对象自行决定响应何种行为。可以理解为横向上的重载,纵向上的覆盖。
使语言具有灵活、抽象、行为共享、代码共享的优势,很好地解决了应用程序方法同名问题
标签:
原文地址:http://www.cnblogs.com/lzhat/p/4311153.html