国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

PHP筆記之:基于面向對象設計的詳解

2024-05-04 21:53:40
字體:
來源:轉載
供稿:網友

public 表示全局,類內部外部子類都可以訪問;

復制代碼 代碼如下:www.CuoXIn.com

<?php

class Test{
public $name='Janking',
$sex='male',
$age=23;

function __construct(){
echo $this->age.'<br />'.$this->name.'<br />'.$this->sex.'<br />';
}

function func(){
echo $this->age.'<br />'.$this->name.'<br />'.$this->sex.'<br />';
}
}


$P=new Test();
echo '<br /><br />';
$P->age=100;
$P->name="Rainy";
$P->sex="female";
$P->func();
?>
Public

private表示私有的,只有本類內部可以使用;
復制代碼 代碼如下:www.CuoXIn.com

<?php

class Test{
private $name='Janking',
$sex='male',
$age=23;

function __construct(){
$this->funcOne();
}

function func(){
echo $this->age.'<br />'.$this->name.'<br />'.$this->sex.'<br />';
}

private function funcOne(){
echo $this->age.'<br />'.$this->name.'<br />'.$this->sex.'<br />';
}
}


$P=new Test();
echo '<br /><br />';
$P->func();
$P->age=100; // Cannot access private property Test::$age
$P->name="Rainy"; // Cannot access private property Test::$name
$P->sex="female"; // Cannot access private property Test::$female
$P->funcOne(); // Call to private method Test::funcOne() from context ''
?>
Private

protected表示受保護的,只有本類或子類或父類中可以訪問; 和封裝有關的魔術方法:

__set():是直接設置私有成員屬性值時,自動調用的方法

__get():是直接獲取私有成員屬性值時,自動調用的方法

__isset(); 是直接isset查看對象中私有屬性是否存時自動調用這個方法

__unset(); 是直接unset刪除對象中私有屬性時,自動調用的方法

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泗水县| 阜康市| 麟游县| 全州县| 湛江市| 广宁县| 铜陵市| 荃湾区| 常宁市| 陇川县| 萨嘎县| 彭阳县| 肥乡县| 绥棱县| 邢台县| 和田县| 永城市| 龙江县| 称多县| 神木县| 抚远县| 万宁市| 沙河市| 德清县| 丹寨县| 南开区| 繁昌县| 吉首市| 白河县| 麻栗坡县| 托里县| 南开区| 广平县| 黔西| 宜兰县| 安泽县| 乐至县| 泰州市| 项城市| 诸城市| 汉寿县|