怎样抽象一个类

1.类的声明;

①简单格式:

[修饰符]class类名{

[成员属性]

[成员方法]

}

②完整格式:

[修饰符] class 类名 [extends 父类] [implements 接口1[,接口2…]]{

[成员属性]

[成员方法]

}

③写法:如果是两个单词aaa,bbb

变量:aaaBbb

函数:aaaBbb

常量:AAABBB

类名:AaaBbb

2.成员属性(变量);

①格式:在类的成员属性前面一定要有一个修饰词,public、protected、private、static、var(过时),当不知道使用哪个,就使用var。

修饰符$变量名 [= 默认值];

类中的成员属性,如果创建多个对象时,每个对象有不同的属性值时,不要先给初始值  在创建好对象之后再给值。

例如:public $name=”zhangsan”;

注意:成员属性不可以是带运算符的表达式、变量、方法或函数调用;

备注:创建类文件时,最好是一个文件只保存一个类, 文件起名为:类名.class.php

②正确定义方式:

public $varA = 100;   // 普通数值(4个标量:整数、浮点数、布尔、字符串);

public $varB = myConstant;    //常量

public $varC = self::classConstant;    //静态属性

public $varD = array(true,false);    //数组

3.成员方法(函数);

①格式:[修饰符]function 函数名(参数…){

[函数体];

return [返回值];

}

②修饰符:public, protected, private,static,abstract,final

③注意:声明的成员方法必须和对象相关,不能是一些没有意义的操作

示例:下面声明几个人的成员方法,通常将成员方法声明在成员属性的下面

public function say(){   //人可以说话的方法

echo”人在说话”;    //函数体

}

public function run(){    //人可以走路的方法

echo”人在走路”;    //函数体

}

欢迎分享本文,转载请保留出处:前端ABC » 怎样抽象一个类

赞 (2)
分享到:更多 ()

发表评论 0