PHP OOP的特性-封装
admin
2023-06-14 00:42:12
0

1、什么是封装?

隐藏对象字段和实现细节,仅通过对外接口,控制在程序中字段的读取和访问级别
,将抽象的行为和数据相结合,形成一个有机的整体。

2、字段的作用域

3、instanceof关键字

确定一个对象是否是一个类的实例,一个类的子类的实例,或者实现了一个接口

4、拦截器

可以做成私有的,也可以设置静态方法,和普通字段设置一样,

5、常量;

6、静态字段和方法

1、总结:静态方法只能访问静态的,或者常量,用self关键字;

字段名称
       $this->_cpu='I5';
    }

    //静态方法可以通过类—>方法名称访问,也可以通过 类名称::方法名称访问
    //静态方法,不可以访问非静态字段,非静态方法,通过$this也无法访问,因为不在对象中
    //静态方法,可以访问静态字段,静态方法,
    //静态方法内部,不可使用$this关键字
    //静态只能访问静态 ,或者常量,
    public static function _run2(){
       echo self::$_count;
       //self::_run(); 错误
       //self::_name; 错误
       self::PI;
    }

    //普通方法可以访问静态方法,因为,静态方法是为了对所有实例共享的
    public function _run3(){
        self::_run2();
    }

    //拦截器
    //变量有用
    private function __set($varname,$varvalue){
        $this->$varname=$varvalue;
    }

    private function __get($varname){
        return $this->$varname;
    }
}

//实例化一个类
$computer=new Computer();
$computer1=new Computer();
Computer::_run2();
echo '
'; $computer->_run2(); echo '
'; //访问常量 echo Computer::PI; echo '
'; //echo Computer::$_count; //echo $computer->_count; 无法访问 //echo $computer->PI; 无法访问 //拦截器 设置变量值 $computer->_name="dell"; echo '
'; echo $computer->_name; echo '
'; $computer->_count="dell"; echo '
'; echo $computer->_count; echo '
'; echo Computer::$_count; //instanceof 关键字 确定某个对象是否是一个类的实例。一个类的子类,或者是实现了某个接口, echo ($computer instanceof Computer); ?>

PHP OOP的特性-封装

相关内容

热门资讯

伊朗最高领袖称美国在中东将不再... △伊朗最高领袖穆杰塔巴·哈梅内伊(资料图)据伊朗方面5月26日消息,伊朗最高领袖穆杰塔巴·哈梅内伊当...
韩国首尔一高架桥拆除现场发生坍... 据韩联社报道,当地时间5月26日下午2时32分许,韩国首尔市内一座高架桥拆除现场发生坍塌事故,已造成...
中国反超,日本再降一位 【文/观察者网 阮佳琪】据彭博社26日报道,2025年日本对外净资产虽创下历史新高,但被中国反超,排...
家里就一个空调一开就跳闸是什么... 原因可能是供电异常引起的跳闸,这种情况需要检查同电源上的其他电器是否出现故障导致供电异常,排除到故障...
轩逸空调结冰怎么解决 轩逸空调结冰的原因有很多种,但主要是由于空调内部温度和湿度不协调所致。这种情况发生后,空调会发出噪音...
一开灯就砰的一声跳闸 一开灯就砰的一声跳闸,可能是以下原因导致的:1. 灯具短路:灯具内部线路或元件出现短路,导致电流瞬间...
honyar灯罩怎么取下来 要取下 Honyar 灯罩,通常可以按照以下步骤进行操作:1. 关闭电源:确保灯具处于关闭状态,以避...
冰箱圆形保护器如何用万用表测量... 冰箱圆形保护器如何用万用表测量好坏可以用过载保护器检测,正常温度过载保护器是接通状态,测量电阻阻值为...
原创 电... 中国 “逐日工程” 近期取得重大进展,突破空间太阳能电站与微波无线传能的多项关键技术,自主研制的一对...
原创 种... 你以为小红书只能种草。 小红书却想为你种“同事”。 24日,小红书科技薯发布公告称,小红书笔记已开...