当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 当你声明一个类,你需要列出对象应有的所有变量和所有函数̵
 

 

    摘要:第六节--访问属性和方法一个对象实例的属性是变量,就像php的其他变量一样. 但是你必须使用->运算符来引用它们. 不需要在属性前使用美元符$. 例如, 6.1中打印user对象的name属性那一行. 可以联用->,如果一个对象的属性包含了一个对象,你可以使用两个->运算符来得到内部对象的属性. 你甚至可以用双重引用的字符串来放置这些表达式. 看6.5中的例子,对象house中的属性room包含了一组room对象.访问方法和访问属性类似. ->运算符用来指......
 ·php5的对象模型[8]--访问限制    »显示摘要«
    摘要:第八节--访问方式php5的访问方式允许限制对类成员的访问. 这是在php5中新增的功能,但在许多面向对象语言中都早已存在. 有了访问方式,才能开发一个可靠的面向对象应用程序,并且构建可重用的面向对象类库.像c++和java一样,php有三种访问方式:public,private和protected. 对于一个类成员的访问方式,可以是其中之一. 如果你没有指明访问方式,默认地访问方式为public. 你也可以为静态成员指明一种访问方式,将访问方式放在sta......


PHP5的对象模型[3]--定义一个类
当你声明一个类,你需要列出对象应有的所有变量与所有函数—被称为属性与方法. 3.1.1中显示了一个类的构成. 注意在大括号({})内你只能声明变量或者函数. 3.1.2中显示了如何在一个类中定义三个属性与两个方法.

【相关文章:winform中树和数据库关联操作的例子

【扩展阅读:COM+入门

3.1.1 【扩展信息:使用UML对系统进行建模

class name extends another class

{

access variable declaration

access function declaration

}

3.1.2

name = $name;

$this->password = $password;

$this->lastlogin = time();

$this->accesses++;

}

// 获取最后访问的时间

function getlastlogin()

{

return(date("m d y", $this->lastlogin));

}

}

//创建一个对象的实例

$user = new user("leon", "sdf123");

//获取最后访问的时间

print($user->getlastlogin() ."

n");

//打印用户名

print("$user->name

n");

?>

当你声明属性,你不需要指明数据类型. 变量可能是整型,字符串或者是另一个对象,这取决于实际情况.在声明属性时增加注释是一个好主意,标记上属性的含义与数据类型.


...   下一页
    摘要:第十节--抽象方法和抽象类面向对象程序通过类的分层结构构建起来. 在单重继承语言如php中, 类的继承是树状的. 一个根类有一个或更多的子类,再从每个子类继承出一个或更多下一级子类. 当然,可能存在多个根类,用来实现不同的功能. 在一个良好设计的体系中,每个根类都应该有一个有用的接口, 可以被应用代码所使用. 如果我们的应用代码被设计成与根类一起工作,那么它也可以和任何一个从根类继承出来的子类合作.抽象方法是就像子类中一般的方法的占位符(占个地方但不起作用......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE