php 面向对象的一个例子


Posted in PHP onApril 12, 2011
<?php 
class person{ 
//下面是人的成员属性 
var $name; 
//人的名字 
var $sex; 
//人的性别 
var $age; 
//人的年龄 
//定义一个构造方法参数为姓名$name,性别$sex和年龄$age 
function __construct($name,$sex,$age){ 
//通过构造方法传进来的$name给成员属性$this->name赋初始值 
$this->name=$name; 
//通过构造方法传进来的$sex给成员属性$this->sex赋初始值 
$this->sex=$sex; 
//通过构造方法传进来的$age给成员属性$this->age赋初始值 
$this->age="$age"; 
} 
//下面是人的成员方法 
function say() 
//这个人可以说话的方法 
{ 
echo "我的名字叫:".$this->name."性别;".$this->sex."我的年龄是:".$this->age."<br>"; 
} 
function run() //这个人可以走路的方法 
{ 
echo "这个人在走路"; 
} 
//这是一个析构函数,在对象销毁前调用 
function __destruct() 
{ 
echo "再见".$this->name."<br>"; 
} 
} 
//通过构造方法创建3个对象$p1,$p2,$p3,分别传入三个不同的实参为姓名性别和年龄 
$p1=new person("小明","男",20); 
$p2=new person("熊","女",30); 
$p3=new person("向日葵","男",25); 
//下面访问3个对象的说话方式$p1->say();$p2->say();$p3->say(); 
?>

输出结果为:
我的名字叫:小明性别;男我的年龄是:20
我的名字叫:熊性别;女我的年龄是:30
我的名字叫:向日葵性别;男我的年龄是:25
再见向日葵
再见熊
再见小明
PHP 相关文章推荐
PHP HTML代码串截取代码
Dec 29 PHP
discuz7 phpMysql操作类
Jun 21 PHP
一贴学会PHP 新手入门教程
Aug 03 PHP
ajax+php打造进度条代码[readyState各状态说明]
Apr 12 PHP
ajax 的post方法实例(带循环)
Jul 04 PHP
php中使用preg_match_all匹配文章中的图片
Feb 06 PHP
分享PHP header函数使用教程
Sep 05 PHP
PHP 5.3新增魔术方法__invoke概述
Jul 23 PHP
php实现的返回数据格式化类实例
Sep 22 PHP
php eval函数一句话木马代码
May 21 PHP
PHP使用DOM和simplexml读取xml文档的方法示例
Feb 08 PHP
你真的了解PHP中的引用符号(&)吗
May 12 PHP
深入理解PHP原理之Session Gc的一个小概率Notice
Apr 12 #PHP
php表单提交问题的解决方法
Apr 12 #PHP
使用NetBeans + Xdebug调试PHP程序的方法
Apr 12 #PHP
php产生随机数的两种方法实例代码 输出随机IP
Apr 08 #PHP
PHP随机数生成代码与使用实例分析
Apr 08 #PHP
PHP的cURL库功能简介 抓取网页、POST数据及其他
Apr 07 #PHP
php curl 登录163邮箱并抓取邮箱好友列表的代码(经测试)
Apr 07 #PHP
You might like
浅谈ThinkPHP的URL重写
2014/11/25 PHP
PHP中使用正则表达式提取中文实现笔记
2015/01/20 PHP
javascript 操作select下拉列表框的一点小经验
2010/03/20 Javascript
js的回调函数详解
2015/01/05 Javascript
javascript先序遍历DOM树的方法
2016/02/27 Javascript
全面解析DOM操作和jQuery实现选项移动操作代码分享
2016/06/07 Javascript
微信小程序 教程之数据绑定
2016/10/18 Javascript
Kendo Grid editing 自定义验证报错提示的解决方法
2016/11/18 Javascript
解析Javascript单例模式概念与实例
2016/12/05 Javascript
原生JS实现几个常用DOM操作API实例
2017/01/19 Javascript
浅谈Javascript事件对象
2017/02/05 Javascript
微信小程序 弹幕功能简单实例
2017/02/14 Javascript
vue todo-list组件发布到npm上的方法
2018/04/04 Javascript
JavaScript事件冒泡机制原理实例解析
2020/01/14 Javascript
微信小程序实现canvas分享朋友圈海报
2020/06/21 Javascript
javascript实现时间日期的格式化的方法汇总
2020/08/06 Javascript
python sys模块sys.path使用方法示例
2013/12/04 Python
解决windows下Sublime Text 2 运行 PyQt 不显示的方法分享
2014/06/18 Python
python的dict,set,list,tuple应用详解
2014/07/24 Python
Python Web框架Flask中使用百度云存储BCS实例
2015/02/08 Python
在Python中利用Into包整洁地进行数据迁移的教程
2015/03/30 Python
pytorch 调整某一维度数据顺序的方法
2018/12/08 Python
Flask框架踩坑之ajax跨域请求实现
2019/02/22 Python
Python中拆分字符串的操作方法
2019/07/23 Python
python+mysql实现个人论文管理系统
2019/10/25 Python
浅谈keras中的目标函数和优化函数MSE用法
2020/06/10 Python
Python字符串及文本模式方法详解
2020/09/10 Python
大学生学业生涯规划
2014/01/05 职场文书
中学教师请假制度
2014/02/03 职场文书
2015年保洁工作总结范文
2015/04/28 职场文书
2015年信息中心工作总结
2015/05/25 职场文书
国王的演讲观后感
2015/06/03 职场文书
班主任培训研修日志
2015/11/13 职场文书
有趣的二维码:使用MyQR和qrcode来制作二维码
2021/05/10 Python
mybatis源码解读之executor包语句处理功能
2022/02/15 Java/Android
python 判断文件或文件夹是否存在
2022/03/18 Python