+ -
当前位置:首页 → 问答吧 → 小OO概念....之我的理解

小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

OK....吃饭去聊

作者: Vincent0769   发布时间: 2006-11-06

这应该叫解释而非“理解”~:)

作者: Ben   发布时间: 2006-11-06

呵呵。。。

也对。。“理解”一词应用于论文才是正解!

作者: Vincent0769   发布时间: 2006-11-06

呵呵

作者: 默默   发布时间: 2006-11-08

比较清楚!

作者: punkbaba   发布时间: 2006-11-10

OO 面向对象?

作者: 水镜   发布时间: 2006-11-17

在恰当的时候应用OOP会大大的提高代码的可维护性.而为了OO而OO则是完全不可取的.

作者: 默默   发布时间: 2006-11-17

热门下载

更多