面向对象的基本概念 今天这里学的准确的来说就是面向对象汇总的OOP(面向对象编程)。这是面向对象的一部分。 实际应用中面向对象包括 面向对象分析OOA 面向对象设计OOD 面向对象编程OOP 今天就讲PHP中的面向对象编程! 1. 类 万物都可以是类, 类有属性和方法 比如人是一个类 属性 就是 身高 肤色 体重 等等 方法 就是 吃饭 学习 走路 等等 车 属性 就是 颜色 动力 品牌 方法 就是 走 停 坏了等等 2. 对象 类是一个抽象的模型,但实际中需要实例化,我们就引入了对象这个概念。 设 人为一类 而黄种人,黑种人,白种人都为类的对象。这就是对象和类的关系。 就像前面讲的所有东西都可以是类。 Every thing is class ! 3. php中类定义 Class myobject { //内容 } 4. 成员方法 类中的函数叫成员方法。 Fucntion getobjecName($name) Echo $name; } 函数是独立的而成员方法是类的一部分。完成一个行为,不是某种功能。 5. 类的实例化 class myobject { function getobjectName($name) { return '名字是什么?'.$name.' 嗯好的!'; } } //类的内容 $book=new myobject(); echo $book->getobjectName('图书'); 4. 类中变量 类中的变量我们也可以称为成员变量(属性变量)。 对象名->属性变量 public $object_name; public $object_myname; function setobjectName($name) { $this->object_name=$name; //设置成员变量 } $book->setobjectName('燕京啤酒'); //调用set的方法 echo $book->object_name; 5. 类常量 既然类中有变量当然也有常量,常量是不会改变的,一个恒值,不如π=3.41; 继续看常量怎么用。 Echo 类名::常量 6. 构造方法 当一个类实现一个对象时,可能随时对初始化一些变量,如上收的myobject类。现在我们添加一些变量来实现! |
|
来自: Fengsq501u81r4 > 《计算机》