Alan Hou的个人博客

面向对象类的声明和对象实例化

类的声明

1. 首先要确定开发的是什么, 写什么类
2. 类中的成员一定要属于这个类

以手机的类为例,声明的基本语法如下:
[修饰类的关键字] class 类名{
成员属性:外观、颜色、电池容量、屏幕尺寸 … …
成员方法:打电话、发信息、播放音乐、拍照 … …
}

声明名称的规则(以aaa bbb ccc为例),主要是名称一定要有意义
变量: aaaBbbCcc
函数:aaaBbbCcc
常量:AAABBBCCC
类名:AaaBbbCcc

注意:一个文件最好只保存一个类, 文件名中包含类名, 文件:类名.class.php,否则无法做到自动加载;在类中声明成员属性时: 前面必须有修饰词(如private, protected, public, static, var, const..),当不知道使用哪个时,就使用var或public;类中的成员属性,如果创建多个对象时,每个对象有不同的属性值时,不要直接赋予初始化值,应在创建好对象之后再给值。

通过类来实例化对象

只有对象才在内存有存储空间,因而才能被使用

1. 使用new 新建一个对象,加上类名,就可以创建该类的对象,基本语法为:
$对象引用=new 类名;
2. 只要有一个new 关键字就是创建一个对象,创建一个对象就在内存中分配了一个空间


对象的使用
对象中的成员必须通过对象的引用来访问,对象->成员:

对象成员属性赋值:$object->property=”value”;

输出对象成员属性:echo $object->property;

对象成员方法调用:$object->function();

退出移动版