<?php
//面向对象的封装
//三个范围 自己 家族 外部
//三个关键字 public private protected
//public 自己 家族外部可以访问(公共汽车)
//protected 自己 家族可以访问(私家车)
//private 自己 可以访问(两条腿)
//
// public protected private
// 自己 Y Y Y
//
// 家族 Y Y N
//
// 外部 Y N N
class A{
private $name='旺儒配金铭';
public function saya(){
return $this->name;
}
}
class B extends A{
public function sayb(){
return $this->name;
}
}
//public 自己 家族 外部 都可以访问
//protected 家族 自己可以访问 外部不能访问
//private 自己可以访问 家族和外部不能访问
$obj = new B;
// echo '外部访问:'.$obj->name.'<br/>';
// echo '家族访问:'.$obj->sayb().'<br/>';
echo '自己访问:'.$obj->saya().'<br/>';点击 "运行实例" 按钮查看在线实例
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号