zoukankan      html  css  js  c++  java
  • 面向对象_2-9编程练习

    定义一个工人类Worker,里面有姓名,性别,年龄,职业,交通方式五个属性,job和work两个方法,实例化该类,得到一个工人对象$workerone,调用类内部的方法 job, 然后再实例化一个工人对象$workertwo,通过$workertwo修改姓名,年龄,性别和职位,使用$wokertwo调用job方法,运行效果图如下:

    //climg.mukewang.com/598c00420001be5d03490323.jpg

    任务

     

    1. 定义工人类Worker 

    2. 定义题目要求的五个属性和方法

    3. 效果图中画红框的内容必须通过调用work方法才能得到

    4. 实例化第一个对象调用job方法

    5. 实例化第二个对象,修改属性,调用job方法。

    <?php
    //定义名为Worker的类
    Class Worker
    {
    //定义五种属性
        public $name='小红';
        public $age='19';
        public $sex='女';
        public $job='仓库登记员';
        public $trc_mode='地铁';
    //定义两种方法
    public function job(){
        echo '姓名:'.$this->name.'<br>';
        echo '年龄:'.$this->age.'<br>';
        echo '性别:'.$this->sex.'<br>';
        echo '职业:'.$this->job.'<br>';
        $this->work();
    }
    public function work(){
    //输出我是谁,每天乘什么样的交通工具去上班
    echo '我是'.$this->name.',我每天搭'.$this->trc_mode.'去上班<br>';
    }
    }
    
    //实例化对象
    $workone=new Worker();
    //调用job方法
    $workone->job();
    //再实例化一个对象
    $worktwo=new Worker();
    
    
    //修改属性
    $worktwo->name='小黄';
    $worktwo->sex='男';
    $worktwo->job='车间操作员';
    //用第二个对象调用job方法
    $worktwo->job();
    ?>
  • 相关阅读:
    Set the Welcome Page in SharePoint through Code
    调试工具
    Sublime Text 3编译Sass
    js储存参数的数组arguments
    js 判断客户端浏览器
    手机设计尺寸
    required
    前端工具HBuilder安装Sass插件
    apache极简配置虚拟机
    跳转输入框按键操作
  • 原文地址:https://www.cnblogs.com/kay-learning/p/8948161.html
Copyright © 2011-2022 走看看