zoukankan      html  css  js  c++  java
  • PHP学习笔记二十五【类的继承】

    <?php
       //定义父类
       class Stu{
        public $name;
        protected $age;
        protected $grade;
        private $address;//私有变量不会被继承
        
        //当一个子类的方法和父类的方法完全一样,称为方法的重写
        public function __construct(){
          echo "Stu 构造函数";
        }
        public function showInfo()
        {
           echo $this->name."||".$this->age;
        }
       }
    
    
       Class Pupil extends Stu{ //集成父类用extends关键字,类是单继承的不能多继承
        public function tesing()
        {
           echo "小学生考试。。。。。";
        }
       }
       Class Graduate extends Stu{
          public function tesing(){
            echo "大学生考试。。。。。";
          }
       }
       //调用父类的成员方式
       //1.类名::方法名();
       //2.parent::方法名();
       
       $stu1=new Pupil();
       $stu1->name="小明";
       $stu1->tesing();
       $stu1->showInfo();
       
       $stu2=new Graduate();
       $stu2->name="大明";
       $stu2->tesing();
       $stu2->showInfo();
    ?>
  • 相关阅读:
    快速排序
    Web总结
    浏览器兼容性问题汇总
    AngularJS理论基础
    预处器的对比——Sass、LESS.
    js事件知识整理
    Java script基础
    重拾nodeJs
    全国城市三级联动
    js 获取地址栏参数
  • 原文地址:https://www.cnblogs.com/sumg/p/4052837.html
Copyright © 2011-2022 走看看