怎样抽象一个类

  • 2017-02-19 12:57:34
  • 2,675 次阅读
  • 稿源:天马行空

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”人在走路”;??? //函数体

}

class

喜欢 0

文章评论 (0)

表情

大眼 可爱 大笑 坏笑 害羞 发怒 折磨 快哭了 大哭 白眼 晕 流汗 困 腼腆 惊讶 憨笑 色 得意 骷髅 囧 睡觉 眨眼 亲亲 疑问 闭嘴 难过 淡定 抗议 鄙视 猪头