• 抽象


    //普通成员属于对象
    //静态成员属于类
    	//关键字  static
    	//self关键字 在类里面代表该类
    	//在静态方法里面不能调用普通成员
    	//在普通成员里面能调用普通成员
    	class FenBi
    	{
    				public $length;//粉笔长度
    		public static $color;//粉笔颜色
    		static function show()
    		 {
    			echo "粉笔颜色是:".self::$color; 
    			 
    		  }
    		  function xianshi()
    		  {
    			echo "但是:".self::$color; 
    			 
    		  }
    	}
    	$a= new fenbi();//先造一个对象
    	//$a->length;//用对象去调用普通成员
    	//FenBi::$color="颜色";;//使用类名调用静态成员
    	//FenBi::show();
    	$a->xianshi();
    	//抽象
    	//抽象类:关键字abstract
    	abstract class Dog
    	{
    		public $name;
    		function jiao()
    		{
    			
    			echo "叫声";
    		}
    		
    	}
    	class jinmao extends Dog
    	{
    		
    	}
    	//接口
    	//接口里面不能出现包含成员变量,只能包含成员方法
    	//成员方法可以没有函数体
    	//接口关键字 interface
    	//实现接口的类,必须实现接口里面的所有方法
    	
     接口: API 和 interface IUSB
    interface IUSB { function read(); function write(); } //鼠标驱动类 class Mouse implements IUSB { function read() { echo"鼠标点击"; } function write() { echo"发货"; } } //键盘驱动类 class Keyboard implements IUSB { function read() { echo"输入内容"; } function write() { echo"发货"; } } $s= new Mouse(); $s->write(); $c= new Keyboard(); $c->read();

      

  • 相关阅读:
    第一次被队友说给力
    An Unfair Game-[ACdream1035]
    男人八题解题报告
    it's hard to say
    剪花布条[HDU2087]
    1117: 无序字母对 character
    20181101
    20181104
    20181102
    20181031
  • 原文地址:https://www.cnblogs.com/gaojunshan/p/5996832.html
Copyright © 2020-2023  润新知