zoukankan      html  css  js  c++  java
  • PHP-初识面向对象

     1 <?php
     2 //类和对象
     3 //对象:任何东西都可以成为对象,类实例化出来的东西
     4 //类:对所有同类的对象抽象出来的东西
     5 
     6 //定义类:
     7 class Human
     8 {
     9     public $Name; //成员变量,一般不要给成员变量赋值
    10     protected $age;
    11     private $height;
    12     var $sex;
    13     
    14     function __construct($s) //构造函数
    15     {
    16         $this->sex =$s;
    17     }
    18     
    19     function Run () //成员方法(函数)
    20     {
    21         echo "这个人正在奔跑";
    22     }
    23     function Say ()
    24     {
    25         echo $this->Name."正在说话";
    26     }
    27 }
    28 //如何使用类?
    29 //1.实例化对象
    30 $Human1 = new Human();
    31 //2.给成员变量赋值(调用成员变量)
    32 $Human1->Name ='张三'; //给对象的Name赋值
    33 //var_dump($Human1);
    34 //3.调用成员方法
    35 $Human1->Say(); //执行成员方法
    36 
    37 //访问修饰符
    38 //1.如果要加访问修饰符,需要去掉var
    39 //2.访问修饰符一共有三种:public protected(只能在该类和其子类中使用) private(只能在本身类中使用)
    40 //3.如果不加访问修饰符,默认是public
    41 
    42 //$this引用 :哪个对象调用,就代表哪个对象,不是代表该类的,但是能调用类的任何东西
    43 
    44 //构造函数
    45 //1.写法特殊(固定格式:function __construct())
    46 //2.执行特殊:在创造对象的时候最先执行 也就是这一步时$Human1 = new Human();就执行
    47 //作用:对对象进行初始化操作
    48 
    49 
    50 
    51 
    52 
    53 
    54 
    55 ?>
  • 相关阅读:
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    落忆枫音(我们终将成为”枫音乡的过客“)
    PID221 / 烦人的幻灯片☆ x
    codevs 5971 打击犯罪 x
    洛谷 P2330 [SCOI2005] 繁忙的都市 x
  • 原文地址:https://www.cnblogs.com/Itwonderful/p/5433937.html
Copyright © 2011-2022 走看看