>  기사  >  백엔드 개발  >  面向对象必看的9大重点_PHP教程

面向对象必看的9大重点_PHP教程

WBOY
WBOY원래의
2016-07-13 17:40:201215검색

一、面向对象的要素
1. 抽象性 , 2. 封装性 ,3.共享性 ,4. 强调对象结构而不是程序结构

面向对象的三大特点(封装,继承,多态)缺一不可

二、class MyPc{
public $name;   —>成员属性(可以理解为自定义变量)
var $price;
function vod() { —>成员方法(可以里金额为自定义函数)
return "bkJia视频教程";
   }
}
$pc1 = new MyPc();  —>实例化类
$pc1->name;         —>使用 -> 访问对象内容

三、OOp object Oriented Program 解释:程序向导开发

四、$this关键字是用来访问当前对象中的对象属性和对象方法的系统变量

五、析构函数 :能够在对象释放时自动被调用的方法被称为析构函数

六、封装关键字 :public,protected,private
    封装相关函数:__set() , __get()

七、public 表示全局,类内部外部子类都可以访问;
    protected表示受保护的,只有本类或子类或父类中可以访问;
    private表示私有的,只有本类内部可以使用;

八、继承关键字 :extends     单一继承

九、基类方法重载和父类方法访问   重载方法 基类名 :: 方法名称

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/486231.htmlTechArticle一、面向对象的要素 1. 抽象性 , 2. 封装性 ,3.共享性 ,4. 强调对象结构而不是程序结构 面向对象的三大特点(封装,继承,多态)缺一不...
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.