-
private定义的属性,只能在类的内部访问。 如果想访问,可以通过定义一个方法,通过调用$this->attrName来获得属性。查看全部
-
在PHP中可以用extends关键字表示类的继承,后面跟父类的类名。注:extends后面只能跟一个类的类名,即只能继承一个类查看全部
-
<?php date_default_timezone_set("PRC"); class Human { public static $name = "张海"; public $age = "10"; public $sex = "男性"; public static function pp($nam) { self::$name = $nam; // echo $this->name; } /* function __construct($name) { $this->name = $name; }*/ } echo Human::$name."<br/>"; Human::pp("张小海"); echo Human::$name; ?>查看全部
-
<?php date_default_timezone_set("PRC"); class Human { public $name = "张海"; public $age = "10"; public $sex = "男性"; public function pp($xuanyan) { $xuanyan = "阳光总在风雨后!"; echo $xuanyan; } function __construct($name) { $this->name = $name; } } $data = new Human("张小海"); echo $data->name."<br/>"; echo $data->age."<br/>"; echo $data->sex."<br/>"; echo $data->pp($xuanyan)."<br/>"; ?>查看全部
-
1、默认构造函数在对象被实例化的时候自动调用 2、$this是Php里面的伪变量,表示对象本身。可以通过$this-> 的方式访问对象的属性和方法 3、每一次用new实例化对象的时候,都会用类名后面的参数列表调用构造函数 4、php类函数的构造函数function __construct(){ }运行时自动调用 5、$this为伪变量,表示变量自身,(谁调用就指谁)查看全部
-
class 当前类的总称 class 类名{ //类的定义,首字母大写 public $属性="值"; //定义属性 public function 方法名(){ //定义方法 ... } } //类到对象的实例化 $变量名 = new 类名(); echo $变量名 -> 属性; //可通过->符号调用对象中的成员属性和方法 echo $变量名 -> 方法;查看全部
-
对于不想被任何类继承的类可以在class之前添加final关键字 对于不想被子类重新(修改)的方法,可以在方法定义的前面添加final关键字查看全部
-
用self或者static关键字访问静态成员查看全部
-
静态成员的时候,用self关键字后面跟着::操作符查看全部
-
静态属性定义时在访问控制关键字后面添加static关键字即可查看全部
-
PHP单继承原则查看全部
-
对象继承,在子类的对象上可以直接访问父类中定义的方法和属性查看全部
-
第一步:识别对象第二部:识别对象的属性第三步:识别对象的行为查看全部
-
这个多态概念说错了吧?查看全部
-
1.parent关键字可以可用于调用父类中被子类重写了的方法 2.self关键字可以用于访问类自身的成员方法,也可以用于访问自身的静态成员和类常量;不能用于访问类自身的属性;使用常量的时候不需要再常量名称前面添加$符号 3.static::关键字用于访问类自身定义的静态成员,访问静态属性时需要在属性前面添加$符号。 4.常量属性不能使用对象访问,仅能使用类访问,在类本体内,可以使用“self::常量名”,在类本体外可以使用“类名::常量名查看全部
举报
0/150
提交
取消