什么函数都没加时
<?php
class MyPc{
public $name='my computer';
function power(){//final当定义类的时候该类将不能被继承
echo $this->name.",the computer is opening...";
}
}
class My extends MyPc{//extends重载
function power(){
echo "********";//继承时覆盖同名之前类
echo MyPc::power()."********";//继承时不会覆盖同名之前类,加到之前类后输出
}
}
$p=new My();
$p->power();
?>
final(锁定)
<?php
final class MyPc{//final(锁定)当定义类的时候该类将不能被重载
public $name='my computer';
final function power(){//final(锁定)当定义方法的时候该方法将不能被重载
echo $this->name.",the computer is opening...";
}
}
$p=new MyPc();
$p->power();
?>
static静态属性,self访问静态属性
<?php
class MyPc{
static $name='my computer';//无法被访问
static function power(){
//静态属性需要用self来访问
echo self::$name.",the computer is opening...";
}
}
//$p=new MyPc();
//$p->power();
echo MyPc::$name="你的diannao";//可以访问,静态属性已经在内存之中,不用实例化,可以修改
echo MyPc::power();
?>
const只能修饰类当中的成员属性!建议大写常量常量,不使用$符号。
<?php
final class MyPc{
const NAME='my computer';
static function power(){
//静态属性需要用self来访问
echo self::NAME.",the computer is opening...";
}
}
$p=new MyPc();
$p->power();
?>
分享到:
相关推荐
1、接口的介绍与创建 关键字 :interface 2、接口的引用与规范 关键字 :implements
面向对象的思想已经涉及到软件开发的各个方 面。如,面向对象的分析(OOA,Object Oriented Analysis),面向对象的设计 (OOD,Object Oriented Design)、以及我们经常说的面向对象的编程实现 (OOP,Object ...
类的继承和应用1、继承关键字 :extends PHP类的继承,我们可以理解成共享被继承类的内容。PHP中使用extends单一继承的方法,请切忌!(非C++多继承)被继承的类我们叫做父类(基类)继承者成为子类(派生类)2、...
PHP100视频教程20:PHP面向对象开发的学习(四)
1、抽象关键字 :abstract 2、抽象方法和抽象类的定义 3、抽象类和方法使用规则
PHP100视频教程23:PHP面向对象开发的学习(七).rar
用php面向对象开发的图像计算器,仅供大家学习,欢迎大家下载。
1、对象描述的配置 2、对象方法的异常处理 3、克隆对象的应用 4、自动载入对象的方法
1、关键字 :final 2、关键字 : self 3、关键字 :static 4、关键字 :const
PHP100视频教程21:PHP面向对象开发的学习(五).rar
PHP100视频教程18:PHP面向对象开发的学习(二).rar
PHP100视频教程17:PHP面向对象开发的学习(一).rar
PHP100视频教程19:PHP面向对象开发的学习(三).rar
PHP100视频教程25:PHP面向对象开发的学习(九).rar
PHP100视频教程22:PHP面向对象开发的学习(六).rar
PHP100视频教程24:PHP面向对象开发的学习(八).rar
php学习,面向对象开发,·······
面向对象的思想已经涉及到软件开发的各个方面。如,面向对象的分析(OOA,Object Oriented Analysis),面向对象的设计(OOD,Object Oriented Design)、以及我们经常说的面向对象的编程实现(OOP,Object Oriented...
PHP类的继承,我们可以理解成共享被继承类的内容。PHP中使用extends单一继 承的方法,请切忌!(非C 多继承)被继承的类我们叫做父类(基类)继承者成为 子类(派生类) 2、PHP继承的规则 3、基类方法重载和...
软件介绍 1、创建一个和多个对象 ... (2)、在PHP5中继承了PHP4但为了更好的针对面向对象开发有了固定函数: 4、析构函数 __destruct() 能够在对象释放时自动被调用的方法被称为析构函数 规则:后进先出