zoukankan      html  css  js  c++  java
  • 面向对象3和继承

    class p{

    public $v1 = 1;

    function __construct($n){

    $this->v1 = $n;

    echo "被创建了";

    }

    function __destruct(){

    echo "被销毁了";

    }

    }

    echo "1";

    $p1 =  new p(5);

    $p2 = new p(15);

    $p3 = newp(25);

    unset($p1);被销毁

    echo "2";

    $p2 = 3;

    可以等于任意一个数据

    目的是让p2原来所指向的对象没有所属

    此时就会发生该原来对象销毁的情形

    不过,如果原来有代码p2a=p2;

    则此时又不会销毁该对象

    echo "3";

    class c{ __construct($p1,$p2){

    调用父类的构造函数来初始化p1

    parent:: __construct($p1);

    $this->p2 = $p2;

    初始化p2

    }

    function showme2(){

    echo "我是子类,数据有:";

    parent::showme();

    调用父类的showme方法;

    echo "d中的p2=".$this->p2;

    }

    }

    $d1 = new d(10,20);需要遵循构造函数的参数结构来使用

    $d1->showme2();

  • 相关阅读:
    CF235D
    模拟赛 circle 题解
    平面图总结
    kd 树总结
    思维题
    luogu P1600 天天爱跑步
    UOJ #42. 【清华集训2014】Sum
    FZOJ 4344 连通性
    平衡树
    计蒜客 T3225 Darko 的生成树
  • 原文地址:https://www.cnblogs.com/lxl7806265/p/8514806.html
Copyright © 2011-2022 走看看