首页 > 其他 > 详细

面向对象特征

时间:2018-07-26 13:55:11      阅读:148      评论:0      收藏:0      [点我收藏+]

分装特性:在一个对象产生之后,对象的部分成员属性和成员方法逻辑是不允许在对象外部调用或者使用。这就是封装特性的由来

封装关键字:

private的特征:

  • 被private修饰的成员属性不能够在类的外部进行访问,可以在类的内部进行访问
  • 被private修饰的成员方法不能够在类的外部进行访问,可以在类的内部进行访问


魔术方法:

__get()

  • 触发时机:访问私有成员属性的时候自动触发
  • 功能:1防止报错 2私有成员属性访问提供后门
  • 参数:1个 访问私有成员属性的名称
  • 返回值:可以有,可以没有

__set()

  • 触发时机:对私有成员属性进行设置的时候自动触发
  • 功能:1屏蔽错误 2为私有成员属性设置新值
  • 参数:2个  设置私有成员属性的名称,设置私有成员属性的新值
  • 返回值:无

__isset()

  • 触发时机:在对象外部对私有成员属性进行isset检测时自动触发
  • 功能:代替对象外部的isset检测返回结果
  • 参数:私有属性名
  • 返回值:一般返回isset(私有属性)的结构

__unset()

  • 触发时机:在对象外部对私有成员属性进行unset删除时自动触发
  • 功能:代替对象外部的unset删除操作
  • 参数:私有属性名
  • 返回值:无

面向对象特征

原文:https://www.cnblogs.com/vijarye/p/9371278.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!