码迷,mamicode.com
首页 > Web开发 > 详细

了解php面向对象

时间:2014-06-10 11:36:16      阅读:234      评论:0      收藏:0      [点我收藏+]

标签:des   c   a   get   使用   set   

php 三大特性:封装、继承、多态,一直以来只知道其字,却不大了解其意思和具体使用,只是对继承有大概的了

解,优点是代码的重用性,
oop概念,记得有一次我去面试,人家问我什么是oop,然后我答了很多什么继承、封装、多态等的,后来我问人家

什么是oop,人家说就是面向对象,当时彻底觉悟了。既然是面向对象肯定有对象,对象是通过类的实例化而来的,

什么是类?定义:实体的性质和行为的具体,比如一个人他有名字,有性别,他可能是军人,可能是学生,这些就

是他表现的行为了,在程序中称为方法。通过特定的类,实例化特定的对象。
属性的五种作用域:public,private,protected,static,final,方法的六种作用域:public,protected,

private,final,abstract,final。在类中通过const 定义常量,属性 重载方法,当类中引用一个不存在的属性

时会调用,__get __set。
抽象类:abstract,在父类中申明,在子类中实现,抽象类不能被实例化,只能被继承。
final:防止被子类覆盖
构造函数和析构函数:__construct,__destruct,在对象创建和销毁和 会分别调用;
instanceof     判断一个对象是否是类的实例
自动加载: __autoload ,引用未在脚本中定义的类,会自动加载

了解php面向对象,布布扣,bubuko.com

了解php面向对象

标签:des   c   a   get   使用   set   

原文地址:http://www.cnblogs.com/geek12/p/3779072.html

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