【php学习笔记】面向对象的理解


面向对象的定义:
    一种编程的思想和方法, 对象就是 将程序中的数据和操作方法封装到一起,并通过对象之间交互和信息传递来完成程序的功能。

面向对象的特点:
主要就是对数据的封装、继承、多态

封装:将对象的属性和方法封装到一起,使用public、private、protected 访问控制符来限制访问
继承:创建新的类,该类继承了父类的属性和方法,并且可以添加自己的属性
多态:通俗来说,就是多种形态,具体点就是去完成某个行为,当不同的对象去完成时会产生出不同的状态。


访问控制:
public 公有    公有类的成员 可以在任意地方被调用

protected 受保护   受保护的成员被其自身及其子类和父类(派生类)访问

private 私有   私有类的成员只能被其定义的类访问

成员属性一定没有值   在类中没有实际的数据,数据都来自类外的传递

如何创建对象  new    调用方法


属性可以跨方法使用  如public       new的时候调用构造方法


析构方法  析构函数通常是指清理善后的工作   new开辟工作空间后用delete释放


对象是变量
对象何时销毁   程序执行完毕 ,unset() 手动清除  ,没有任何变量指向它,即便程序没有结束对象也会销毁
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值