小OO概念....之我的理解
时间:2006-11-07
来源:互联网
代码:
<!--PHP_Class面向对象开发理解篇--><?php
//定义类
class class_name{
//定义数据成员用"var",数据成员可以是一个整数,一个数组,一个相关数组成
//(associative array)或者是一个对象
var $value;
//方法在类中被定义成函数形式,在方法中访问类成员变量时,可以使用$this->name,
//比如$this->setValue
function setValue($v)
{
$this->value = $v;
}
function getValue()
{
return $this -> value;
}
}
//创建一个对象用"new"操作符
/*
“$obj”为类class_name的对象;
对象$obj的方法setValue()被调用时,添加了参数值"Hello, PHP World".
*/
$obj = new class_name;
$obj -> setValue("Hello, PHP World!");
$obj -> getValue();
//用关键字"extends"继承类
/*
"HelloPHPWorld"类的对象拥有了父类(class_name)的全部数据成员及方法,
并且还有自己的数据成员和方法
*/
class HelloPHPWorld extends class_name {
var $message;
function setMessage($msg)
{
$this -> message = $msg;
}
function getMessage()
{
return $this -> message;
}
}
//创建一个对象用"new"操作符
$obj2 = new HelloPHPWorld;
$obj2 ->setValue("I Iove World !");
$obj2 -> setMessage("I Iove PHP !");
?>
作者: Vincent0769 发布时间: 2006-11-06
作者: Vincent0769 发布时间: 2006-11-06
作者: Ben 发布时间: 2006-11-06
也对。。“理解”一词应用于论文才是正解!
作者: Vincent0769 发布时间: 2006-11-06
作者: 默默 发布时间: 2006-11-08
作者: punkbaba 发布时间: 2006-11-10
作者: 水镜 发布时间: 2006-11-17
作者: 默默 发布时间: 2006-11-17
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28