博客列表 >实例演示类成员的三种访问限制符的使用场景

实例演示类成员的三种访问限制符的使用场景

小码哥的博客
小码哥的博客原创
2019年10月04日 21:20:23631浏览
<?php

/**

 * Created by PhpStorm.

 * User: dell

 * Date: 2019/10/4

 * Time: 11:31

 */

class 
MyClass{


    
public 
$public 
= 
'Public'
; 
//
父类

    
protected 
$protected 
= 
'Protected'
; 
//
公有变量

    
private 
$private 
= 
'Private'
; 
//
私有变量

    
function 
printHello
(){

        
echo 
$this
->
public
;

        
echo 
'<br>'
;

        
echo 
$this
->
protected
;

        
echo 
'<br>'
;

        
echo 
$this
->
private
;


    
}

}


$obj 
= 
new 
MyClass()
;

echo 
$obj
->
public
;

echo 
'<br>'
;

echo 
$obj
->
printHello
()
;


class 
MyClass2 
extends 
MyClass{

    
protected 
$protected 
= 
'Protected2'
;

    
//
重定义方法

    
function 
printHello
(){

        
echo 
$this
->
public
;

        
echo 
'<br>'
;

        
echo 
$this
->
protected
;


    
}

}


$obj2 
= 
new 
MyClass2()
;

echo 
$obj2
->
public
;

echo 
$obj2
->
printHello
()
;

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议