码迷,mamicode.com
首页 > 其他好文 > 详细

面向对象三大特征

时间:2020-08-12 16:01:25      阅读:63      评论:0      收藏:0      [点我收藏+]

标签:访问权限   封装   接口实现   转换   instance   实现   特定   面向对象   重载   

1.封装(保护程序)
  1.1)类:封装的是对象的属性和行为
  1.2)方法:封装的是特定的业务逻辑功能实现
  1.3)访问控制修饰符:封装的是具体的访问权限(数据私有化,行为公开化)

2.继承
  2.1)作用:代码复用
  2.2)超类:所有派生类所共有的属性和行为
           接口:部分派生类所共有的行为
           派生类:派生类所特有的属性和行为
2.3)继承具有传递性,单一继承、多接口实现

3.多态
  3.1)意义:行为的多态(所有抽象方法都是多态的)
对象的多态(所有对象都是多态的)
  3.2)向上造型、强制类型转换、instanceof判断
  3.3)表现形式:
    3.3.1)重写:根据对象的不同来表现多态
    3.3.2)重载:根据参数的不同来表现多态

面向对象三大特征

标签:访问权限   封装   接口实现   转换   instance   实现   特定   面向对象   重载   

原文地址:https://www.cnblogs.com/tietouwa/p/13489939.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!