博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php 面向对象上课笔记
阅读量:7084 次
发布时间:2019-06-28

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

    
Document
18&&$age<80) { $this->age=$age; } }*/ //封装:简便方法赋值 public function __set($name,$value) { if($name == "age") { if($value>18 && $value<80) { $this->$name = $value; } } else { $this->$name = $value; } } //封装:简便方法获取值 public function __get($zw) { return $this->$zw; } public function say () { echo $this->name."这个人在讲话"; } //构造函数,初始化 function __construct($name ,$sex) { $this->name=$name ; $this->name=$sex; } //析构函数,在对象要销毁的时候自动调用,可以在里面进行释放内存,关闭连接等 function __destruct(){ echo "该对象马上要销毁了"; } } //继承class Student extends Ren{ public $class; //父类方法重写 function Say() { parent::Say(); //调用父类中的方法 echo "这是子类中的方法"; }} //静态 class AA { const ss=5;//定义常量 static public $cc; static function say() { echo "aaaa"; } } AA::$cc="hello"; echo AA::$cc; AA::say(); echo AA::SS; //final 关键字,用来修饰类,如果把一个类定义成final 就不能继承 $stu=new Student ("张三","男"); echo $stu->name; $stu->class="0001"; $stu->say();/*$ren =new Ren("李四","男");$ren->name ="张三";*//*$ren->name ="张三";$ren->sex="女";$ren->say();$ren->setAge(20)*///var_dump($ren)?>

 

转载于:https://www.cnblogs.com/crazy-zw/p/5304330.html

你可能感兴趣的文章
HTTP协议详解
查看>>
Maven学习总结(八)——使用Maven构建多模块项目
查看>>
css之防止出现因浏览器不同出现样式不同的情况
查看>>
MYSQL基本语句
查看>>
我的友情链接
查看>>
一、OkHttp请求方法
查看>>
Linux实用工具
查看>>
Maven学习总结(四)——Maven核心概念
查看>>
linux shell中,单引号、 双引号,反引号(``),$()的区别
查看>>
Java8 十大新特性详解
查看>>
多线程的同步介绍
查看>>
开源js框架中各种你看不懂的js语法解释大全!!
查看>>
Mysql学习总结(9)——MySql视图原理讲解与使用大全
查看>>
linux挂载ipsan服务器
查看>>
Java持续集成(二)-- 整合以及使用
查看>>
什么是智能DNS解析?
查看>>
Mybatis应用学习(2)——配置文件编写
查看>>
一个图灵API的调用
查看>>
oracle-后台进程
查看>>
HTML5新特性:元素的classList属性与应用
查看>>