zoukankan      html  css  js  c++  java
  • php,多态,克隆,加载 上课笔记

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    </head>
    <body>
    
    <?php
    
    
    
    
    
    
    //多态
    //1.必须要发生在继承下2.子类必须对父类的方法进行重写
    
    /**
    * 
    *///父类
    class Ren
    {
        public $name;
        public $age=18;
        public function Say()
        {
            echo $this->name."正在说话";
        }
        function __construct($n)
        {
            $this->name =$n;
    
        }
        function __tostring()
        {
            echo "这是一个类";
            return "成员变量name的值为:".$this->name."<br/>"."成员方法Say()的作用是。。。";
        }
        function __clone()
        {
            $this->age=20;//$this找的是副本
    
        }
    
    }
    $ren =new Ren("aa");
    $r1 =clone $ren;//克隆对象
    
    echo $r1;//有tostring可以直接输出克隆对象
    //var_dump($r1);
    //var_dump($ren);
    //eco $ren
    //子类
    /**
    * 
    */
    /*class china  extends Ren
    {
        
        public function Say()
        {
            echo "你好";
        }
    }
    
    //Ren ri=new China();
    //r1.Say();
    
    $ren =new china ("hello");
    $ren->Say();
    */
    //将类引入页面
    //include("0322class.php");//可以不加括号。在另一个页面写一个类
    require_once"0322class.php";
    $test =new Test();
    
    //var_dump($test);
    //自动加载类
        function __autoload($classname)
        {
            require_once "class_".$classname . '.php';//注意路径一定要写对
        }
        
        $test = new Test();
        
        var_dump($test);
        
        
    
    ?>
        
    
    
    
    
    
    
    
    </body>
    </html>
  • 相关阅读:
    C# 数组 随机 排序
    安全防护之加盐慢哈希加密
    NLog的介绍使用
    xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance(xsi:schemaLocation详解)
    如何计算时间复杂度(转)
    ppp协议介绍(转)
    Netlink 介绍(译)
    TIME_WAIT状态的一些总结
    带头结点单链表的翻转(递归)
    压缩前端文件(html, css, js)
  • 原文地址:https://www.cnblogs.com/crazy-zw/p/5309633.html
Copyright © 2011-2022 走看看