zoukankan      html  css  js  c++  java
  • 3P修饰

    3P-修饰

    一,题记。

      作为一名PHP小白...第一次听到这个的时候,内心翻滚万分,小火车呜呜呜...好了,我们是正经拍黄片的好孩子。

     

    二,定义。

    1. public-公有类型

        人如其名,公交车嘛,谁都可以上。都可以访问调用。

    1. private。-私有类型

        自私鬼,该类型的属性或方法只能在该类中使用,在该类的实例、子类中、子类的实例中都不能调用私有类型的属性和方法。

    1. protected。-受保护类型

        交过保护费的,自己的实例和子类可以访问调用,其他不可以。

     

    三,实例。

      <?php
         //父类
        class father{
         public function fun_one(){
             echo "public";
         }
         private function fun_two(){
          echo "private";
         }
         protected function fun_three(){
          echo "protected";
         }
        }
        //子类
        class child extends father{
          function a(){
            parent::fun_one();//调用父类的fun_one方法
          }
          function b(){
           parent::fun_two(); //调用父类的fun_two方法
          }
         function c(){
            parent::fun_three(); //调用父类的fun_three方法
          }
        }
        $father=new father();
        $father->fun_one();
        $father->fun_two(); //显示错误 外部无法调用私有的方法
        $father->fun_three(); //显示错误 外部无法调用受保护的方法
        $chlid=new child();
        $chlid->a();
        $chlid->b();//显示错误 无法调用父类private的方法
        $chlid->c();
        ?>

  • 相关阅读:
    安卓高级6 拍照或者从相册获取图片 并检测旋转角度或者更新画册扫描
    安卓高级6 玩转AppBarLayout,更酷炫的顶部栏 Toolbar
    安卓高级6 CoordinatorLayout
    安卓高级6 SnackBar
    android addCategory()等说明
    Eclipse如何解决启动慢?
    Java基础知识总结(绝对经典)
    java反射详解 三
    java反射详解 二
    java反射详解 一
  • 原文地址:https://www.cnblogs.com/onlyzc/p/7661991.html
Copyright © 2011-2022 走看看