zoukankan      html  css  js  c++  java
  • 声明一个MyClass类,在类中声明一个常量,和一个成员方法

    <?php
    	class MyClass {   //声明一个MyClass类,在类中声明一个常量,和一个成员方法
    		 const CONSTANT = 'CONSTANT value';     //使用const声明一个常量,并直接赋上初使值
             
    		 private $foo;
    		 private $sss;
    		  
    		 function __construct($foo,$sss){
    		 	
    		 	$this->foo = $foo;
    		 	$this->sss = $sss; 
    		 	
    		 }
    		 
    		 function showConstant() {                 //声明一个成员方法并在其内部访问本类中的常量
    		 	echo  self::CONSTANT."<br>";   //使用self访问常量,注意常量前不要加“$”
    		 }
    		 
    		 function __tostring(){
    		 	
                return $this->foo;	 	
    		 	
    		 }
    		 
    		 function __sss(){
    		 	
    		 	return $this->sss;
    		 	
    		 }
    		 
       		 
    	}
    
    	echo MyClass::CONSTANT . "<br>";             //在类外部使用类名称访问常量,也不要加”$”
    	Myclass::showConstant().'<br>';
    	//echo Myclass::__tostring();                //错误的
    	$class = new MyClass('213123','zhanghu');    //通过类MyClass创建一个对象引用$class
    	$class->showConstant();  
    	echo $class->__tostring();                    //调用对象中的方法
    	echo '<br>';
    	echo $class->__sss();
    	
    	// echo $class::CONSTANT;                     //通过对象名称访问常量是不允许的
        
    ?>
    
  • 相关阅读:
    flask项目部署
    FastDFS分布式文件系统
    《app》团队冲刺二
    《APP》团队开发一
    软工二年级团队项目----自律小助手
    团队项目新闻app的需求分析
    团队成员及团队项目
    团队冲刺第八天
    团队冲刺第七天
    团队冲刺第六天
  • 原文地址:https://www.cnblogs.com/flying-tx/p/3796720.html
Copyright © 2011-2022 走看看