刘68

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

<?php

//静态成员
//静态成员是属于类的

//普通方法里面可以调用静态成员
//静态方法里面不能调用普通成员
//self关键字 在类里面代表该类

/*class Ren
{
public $name="张三";
public static $zhongzu; //静态成员

//普通方法
function Say()
{
echo self::$zhongzu."你好";
}
//静态方法
static function Run()
{
echo $this->name;
}
}

Ren::$zhongzu = "战斗民族";
Ren::Run();

$r = new Ren();
$r->Say();*/


//抽象类
//不能被实例化
//做为父类使用
/*abstract class DongWu
{
public $name;
public $age;

function Run()
{
echo "跑";
}
}

class Dog extends DongWu
{

}

$d = new Dog();
$d->Run();*/

/*abstract class YunSuan
{
public $a;
public $b;

function Suan()
{
}
}

class Jia extends YunSuan
{
function Suan()
{
return $this->a+$this->b;
}
}

class Jian extends YunSuan
{
function Suan()
{
return $this->a-$this->b;
}
}

class Cheng extends YunSuan
{
function Suan()
{
return $this->a*$this->b;
}
}

$jia = new Cheng();
$jia->a=10;
$jia->b=5;
echo $jia->Suan();*/

//接口
//极度抽象的类
//接口里面的方法主要是用来控制子类必须实现该方法
/*interface IUSB
{
function Read(); //接口里面只声明函数名
function Write();
}

class ShuBiao implements IUSB
{
function Read()
{
echo "鼠标插上了";
}
function Write()
{
echo "给鼠标传了数据";
}
}

$s = new ShuBiao();
$s->Read();*/

//接口 除了面对对象的接口外,一般接口指api接口


?>

posted on 2016-12-16 15:52  刘68  阅读(135)  评论(0编辑  收藏  举报