zoukankan      html  css  js  c++  java
  • 一个理解PHP面向对象编程(OOP)的实例

    <?php
    
        //定义一个“人”类作为父类
    
        class Person{
    
            //声明一个新变量公共变量$name,可被任何包中的类访问
    
            public $name;//人的名字
    
            public $sex;//人的性别
    
            public $age;//人的年龄
    
            //声明该类的一个方法
    
            function say() {//这个人可以说话的方法
    
                echo "你好!<br />";
    
                echo "我的的名字是:" . $this -> name ."<br />";             echo "我的性别是:" . $this -> sex ."<br />";
    
            }
    
        }
    
        //声明新的Student类为Person的子类
    
        class Student extends Person{
    
            public $school;
    
            function study() {
    
                //parent:: 可用于调用父类中定义的成员方法。
    
                parent::say();
    
                echo "我的年龄是:" . $this -> age . "<br />我正在" . $this -> school . "上学。";
    
            }
    
        }
    
        //只用将P1定义为学生类即可
    
        $p1 = new Student();//创建实例对象$p1
    
        //为P1的name,sex,age,school属性赋值
    
        $p1 -> name = "张三";
    
        $p1 -> sex = "男";
    
        $p1 -> age = "18";
    
        $p1 -> school = "某某学校";
    
        $p1 -> study();
    
    ?>

    浏览器输出结果如下:

    你好!
    我的的名字是:张三
    我的性别是:男
    我的年龄是:18
    我正在某某学校上学。

  • 相关阅读:
    girdview
    c#中&&,||的应用
    ToString()和Convert.ToString()的区别
    日期格式化
    线程间操作ui
    基于k3cloud做的东西
    格式化金额字段添加千位符
    SQL 分页查询
    xammp 配置虚拟主机
    jQuery事件对象event的属性和方法
  • 原文地址:https://www.cnblogs.com/corvoh/p/4652287.html
Copyright © 2011-2022 走看看