面向对象中什么是封装

在面向对象程式设计方法中,封装是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法,封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。

面向对象编程

面向对象(Object Oriented)是软件开发方法。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。

面向对象是相对于面向过程来讲的,面向对象方法,把相关的数据和方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式。


推荐教程:《PHP教程》

更多相关文章

  1. PHP魔术方法之__iset,__unset详解(代码实例)
  2. PHP魔术方法之__clone详解(代码实例)
  3. PHP面向对象之魔术方法(__tostring,__invoke)详解
  4. PHP之curl_multi并发详解方法
  5. 构造函数在php中的使用方法(附示例)
  6. php魔术方法简介
  7. 详解php中的几种常见排序方法(附代码)
  8. PHP中unserialize的使用方法
  9. PHP源码加密方法实例详解

随机推荐

  1. Objective-C方法/函数调用。 (来自javascr
  2. Javascript函数的4种调用方法详解
  3. React.js中的setState vs replaceState
  4. 选择无线电输入时,无法提交带有JavaScript
  5. 【JavaScript】中两个小括号 ()() 是什么
  6. jQuery的几大难点
  7. 利用javascript实现遍历xml文件的代码实
  8. 一个html+css+js的轮播图片 -- 仅供参考
  9. 输入自动完成或Rails中的新功能
  10. Jquery中动态添加元素的绑定事件不起作用