您的位置:首页 > 编程语言 > PHP开发

php 面向对象之继承、多态和静态方法

2016-06-06 18:59 801 查看
<?php

/*class FenBi
{
public $length; //属于对象的
public static $color='red'; //属于类的,静态

//返回数据库的连接对象
public static function LianJie()
{
FenBi::$color;
return "连接对象";
}
public function Test()
{
echo FenBi::$color;
}
}*/

/*FenBi::$color;
FenBi::LianJie();*/
/*
$r = new FenBi();
$r->Test();*/

//普通成员是属于对象的
//静态成员是属于类的

//普通成员方法里面可以调用静态成员
//静态方法里面不能调用普通成员

class Form
{
public static $bs=0;

public function show()
{
echo "显示窗体";
}

public function Close()
{
Form::$bs=1;
echo "窗体关闭";
}

public function shownext()
{
$f2 = new Form();
return $f2;
}

public function JianCe()
{
if(Form::$bs==0)
{
echo "F2没有关闭";
}
else
{
echo "F2已经关闭";
}
}
}

$f1 = new Form();
$f1->show();

echo Form::$bs;

$f2 = $f1->shownext();
$f2->show();
$f2->Close();

echo Form::$bs;

$f1->JianCe();

?>


静态方法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: