面向对象编程

面向过程

  1. 以事件为中心思想的编程思想
  2. 分析出解决问题的步骤
  3. 函数最小单位一步一步实现
  4. 使用的时候一个一个依次调用就可以了

面向对象

  1. 以功能来划分问题 而不是步骤
  2. 注意的是对象和对象的使用
  3. 只有面向对象的程度才真正符合人类思路逻辑

面向对象的好处

  1. 可读性
  2. 可重用性
  3. 扩展性
  4. 稳定性
  5. 维护性
  6. 可测试性

注意

  1. 类名要具有描述性
  2. 每个单词首字母大写,驼峰命名
  3. 注意:成员属性前一定要有一个修饰词

构造方法(实例化对象用的)

  1. 是对象创建完成之后,自动调用的方法
  2. 是给对象中的成员赋值初值时候使用的

析构方法

  1. 对象释放前自动调用的方法
  2. 析构方法没有参数

面向对象的三大特性封装,继承,多态
封装:封装是把对象中的成员属性和成员方法,加上访问修饰符,使其尽可能隐藏对象的内部构造,已达到成员的访问控制(是访问控制而不是拒绝访问)。

三种访问的修饰符

  1. public(共有的,默认的)
  2. private(私有的)
  3. producted(受保护的)
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值