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);
    
    ?>
  • 相关阅读:
    147
    UVA12230 过河 Crossing Rivers
    重聚
    网络流24题 P2762 太空飞行计划问题
    网络流24题 P2756 飞行员配对方案问题
    网络流24题
    洛谷 P3369 【模板】普通平衡树
    LOJ #6280. 数列分块入门 4
    LOJ #6279. 数列分块入门 3
    LOJ #6278. 数列分块入门 2
  • 原文地址:https://www.cnblogs.com/sunhao1987/p/9401204.html
Copyright © 2011-2022 走看看