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 阅读(6818) 评论(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 阅读(5972) 评论(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 阅读(1430) 评论(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 阅读(403) 评论(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 阅读(792) 评论(1) 推荐(0)

导航