2012年12月3日

摘要: 昨天复习了类的继承,今天复习一下重载。PHP如果不每天练习,忘记的速度很快。 1 <?php 2 class student 3 { 4 var $no; 5 var $name; 6 var $gender; 7 var $age; 8 9 function set_data($arr)10 {11 $this->no=$arr["no"];12 $this->name=$arr["name"];13 $this->gender=$arr[... 阅读全文
posted @ 2012-12-03 23:31 php1994 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 类的继承的例子: 1 <?php 2 class student 3 { 4 var $no; 5 var $name; 6 var $gender; 7 var $age; 8 9 function set_data($arr)10 {11 $this->no=$arr["no"];12 $this->name=$arr["name"];13 $this->gender=$arr["gender"];14 $this->age=$arr["age... 阅读全文
posted @ 2012-12-03 00:24 php1994 阅读(168) 评论(0) 推荐(0) 编辑

2012年12月1日

摘要: 今天晚上回来,要复习一遍构造函数的代码,复习代码将写在下面:====================================<?phpclass student{var $no;var $name;var $gender;var $age;function student($arr){$this->name=$arr;}}$s1=new student("JACK");echo "学生的名字是:$s1->name<br />";$s2=new student("LUCY");echo " 阅读全文
posted @ 2012-12-01 09:53 php1994 阅读(177) 评论(0) 推荐(0) 编辑

2012年11月30日

摘要: 面向对象的哲学.wmv 课程预习笔记 1 <?php 2 class student 3 { 4 var $no; 5 var $name; 6 var $gender; 7 var $age; 8 9 function set_data($arr)10 {11 $this->no=$arr["no"];12 $this->name=$arr["name"];13 $this->gender=$arr["gender"];14 $this->age=$arr["age"];... 阅读全文
posted @ 2012-11-30 22:10 php1994 阅读(157) 评论(0) 推荐(0) 编辑

2012年11月10日

摘要: 1.访问方式:PHP5提供了3种访问方式:(1)public:可以被毫无限制地访问,类外部的任何代码都可以读写public属性,在PHP5之前的版本中,所有的方法和属性都是public。(2)private:只在类的内部可见,类中的任何成员和类实例都可以访问private成员,在所在类之外,不能改变或者读取private属性的值,也不能调用private的方法。子类也不能访问父类的private成员。(3)protected:能被同类和继承出的类的方法访问到。如果没有指明,默认均为public。 1 <?php 2 class EMBA_student // 声明EMBA学生类 3 .. 阅读全文
posted @ 2012-11-10 22:54 php1994 阅读(6758) 评论(0) 推荐(0) 编辑
摘要: 使用parent:: 来调用父类中的方法例子: 1 <?php 2 class EMBA_student // 声明EMBA学生类 3 { 4 //用var来定义类的属性 5 var $no; //序号 6 var $name; // 姓名 7 var $gender; //性别 8 var $age; //年龄 9 10 //方法11 //方法1 ,设定学生的信息方法12 function set_data ($arr)... 阅读全文
posted @ 2012-11-10 16:53 php1994 阅读(5938) 评论(0) 推荐(0) 编辑
摘要: 1.重载 Overload子类改变父类的方法,为重载。重载是一种覆盖性行为,会将以前的方法覆盖掉。2.重载案例: 1 <?php 2 class EMBA_student // 声明EMBA学生类 3 { 4 //用var来定义类的属性 5 var $no; //序号 6 var $name; // 姓名 7 var $gender; //性别 8 var $age; //年龄 9 10 //方法11 //方法1 ,设定学生的信息方法12 ... 阅读全文
posted @ 2012-11-10 16:37 php1994 阅读(1376) 评论(2) 推荐(0) 编辑
摘要: 1.extends ,PHP使用extends来实现继承。extends v.(空间、时间等)延伸,延续( extend的第三人称单数 );伸展;给予;延长2.继承类例子: 1 <?php 2 class EMBA_student // 声明EMBA学生类 3 { 4 //用var来定义类的属性 5 var $no; //序号 6 var $name; // 姓名 7 var $gender; //性别 8 var $age; //年龄 9 10 //方法1... 阅读全文
posted @ 2012-11-10 15:26 php1994 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 构造函数的定义:在类中创建与类同名的函数,即为构造函数。(1)构造函数可以带参数,也可以不带参数。(2)当使用构造函数的时候,可以在“实例化”一个对象的时候,同时调用了该函数,而无需在实例化对象后,使用方法或者函数。(3)构造函数就是对象的一个方法。例子: 1 <?php 2 3 class student 4 { 5 //开始定义类的属性 6 var $no; 7 var $name; 8 var $gender; 9 var $age;10 11 //使用构造函数来定义方法12 function student ($pname)13 {14... 阅读全文
posted @ 2012-11-10 15:03 php1994 阅读(771) 评论(1) 推荐(0) 编辑

2012年11月3日

摘要: 1.什么是类类是具有相同或者相似结构、操作和约束规则的对象组成的集合。2.什么是对象对象是某一类的具体化实例,每一个类都是具有某些共同特征的对象的抽象。对象是一个实例,例如王石、田朴珺等,而“EMBA商学院的学生”就是一个类。“EMBA商学院的学生”是“王石”、“田朴珺”共性的抽象描述。3.多态多态,是指当通过传递消息,使一个对象能够执行某个方法时,对象能够根据它所得到的参数的不同,而调用不同的方法。4.创建学生类的例子: 1 <?php 2 3 class EMBA_student // 声明EMBA学生类 4 { 5 //用var来定义类的属性 6 ... 阅读全文
posted @ 2012-11-03 22:00 php1994 阅读(1910) 评论(0) 推荐(0) 编辑

导航