博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php类型之class类,对象,构造函数的理解
阅读量:6820 次
发布时间:2019-06-26

本文共 1119 字,大约阅读时间需要 3 分钟。

class Student{
//1.成员属性 /* * <1>public关键字表示声明的变量是共用的,任何地方都能访问到     <2>private关键字表示变量是私有的,只能在同一类中访问到     <3>protected关键字表示变量是受保护的,只能在同一类和类的子类中访问。   */ public $name = "zhangsan",$score,$num; //构造函数传参 public function __construct($name,$score,$num) {
$this->name = $name; $this->score = $score; $this->num = $num; } //析构函数 public function __destruct() {
echo "函数死了"; // TODO: Implement __destruct() method. } //2.成员方法 //当前学生会唱歌 public function sing($songname){
return"会唱{$songname}歌"; } //当前学生会跑步 public function run(){
return"学生会跑步"; } //介绍自己 public function showSelf(){
echo "我叫{$this->name},学号是{$this->num},我考了{$this->score}分,我{$this->sing("小星星")}"; } }
//实例化对象 $student1 = new  Student("王五",95,1001);
//对象访问成员属性 $student1->name="lisi"; //对象访问成员方法 $student1->sing("小星星");
$student2->showSelf(); //instanceof   用于检测当前对象实例是否属于某一个类的类型,返回bool值 eg:   echo $student1 instanceof  Student; // 结果是true
 
 

 

 

 

 

转载于:https://www.cnblogs.com/chencuixin/p/6612682.html

你可能感兴趣的文章
shell 中如何输出 n 个连续字符
查看>>
Bootstrap V4 自学开始!
查看>>
技术博客2014年4月份头条记录
查看>>
聚合国内外主流广告平台|开发者服务-KeyMob移动广告聚合平台
查看>>
解决PotPalyer不能拖放播放
查看>>
Linux安装mysql5.7
查看>>
HIVE常用操作以及函数
查看>>
【优达学城测评】SQL 支持许的数据类型(3)
查看>>
PHP CURL CURLOPT参数说明(curl_setopt)
查看>>
Learning NodeJs(1)
查看>>
怎么解决mysql远程连接报10038的错误
查看>>
js 父窗口可以找到子窗口的元素
查看>>
从FB10.3升级到11.0后几个问题的解决
查看>>
Linux下使用pure-ftpd建立匿名ftp访问
查看>>
PhalApi:[1.11] 快速入门: 接口开发示例 源码 图文
查看>>
分享插件
查看>>
HTML 页面中Buton 按钮提交,一个很坑的问题
查看>>
kitchen测试salt-formulas
查看>>
拿Nginx 部署你的静态网页
查看>>
23种设计模式
查看>>