zoukankan      html  css  js  c++  java
  • 7.17 面向对象:类的基本概念

    一 类与对象关系:类实例化对象,或类诞生对象,或类生产出对象.

    二 定义一个类:1 使用关键字class

                               2 使用驼峰法命名

    三 $this的作用 :永远代表本对象 类中调用属性和方法

    注:类的方法中使用属性时,必须加上$this

    <?php
        header("Content-type: text/html; charset=utf-8");//字体改成中文格式
      //学生类中使用构造方法为学生信息初始化
         class Student{
                    private $id;
                    private $name;
                    private $age;
                    private $address;
                    public function __construct($id,$name,$age,$address){
                        //构造方法  #对象在诞生之前会触发
                        $this->id = $id;
                        $this->name = $name;
                        $this->age = $age;
                        $this->address = $address;
                    }
                    /*public function __destruct(){
                        //析构方法     #对象在消失之前会触发
                    }*/
                    public function getId(){
                        return $this->id;
                    }
                    public function getName(){
                        return $this->name;
                    }
                    public function getAge(){
                        return $this->age;
                    }
                    public function getAddress(){
                        return $this->address;
                    }
                }   
                //--------------------------//
                $attr = ["1","zhangsan","28","张店"];
                $stu = new Student($attr[0],$attr[1],$attr[2],$attr[3]);
                var_dump($stu);
    
    ?>
  • 相关阅读:
    UVa 820 因特网带宽(最大流)
    UVa 1001 奶酪里的老鼠(Dijkstra或Floyd)
    UVa 821 网页跳跃(Floyd)
    UVa 11624 大火蔓延的迷宫
    UVa 10881 蚂蚁
    UVa 11300 分金币
    UVa 11729 突击战
    《额尔古纳河右岸》读书笔记
    HDU 1083 Courses(二分图匹配模板)
    UVa 10618 跳舞机
  • 原文地址:https://www.cnblogs.com/sunhao1987/p/9401204.html
Copyright © 2011-2022 走看看