Chinaunix首页 | 论坛 | 博客
  • 博客访问: 198486
  • 博文数量: 264
  • 博客积分: 6010
  • 博客等级: 准将
  • 技术积分: 2740
  • 用 户 组: 普通用户
  • 注册时间: 2009-06-03 13:25
文章分类

全部博文(264)

文章存档

2011年(1)

2009年(263)

我的朋友

分类:

2009-06-03 17:47:14

1.如何把类创建为一个对象?
$obj = new Calvon_body();
就是这么怎么简单,也叫实例化一个类.
2.下面是些有些枯燥的内容..但十分有用的东西.请认真阅读...
PHP5 引入了三种新的用来控制存取权限的模式,它们是:公共的(Public)、受保护的(Protected)及私有的(Private)。
公共模式(Public):允许在对象外部进行操作控制。
私有模式(Private):只允许本对象内的方法对其进行操作控制。
受保护模式(Protected):允许本对象及其父对象对其进行操作控制


记好...在PHP5中我们已经放弃使用&

在以前的版本中.我们传递变量给一个函数或方法..就等于给变了传递了一个函数或方法的副本....要不然你就使用"&"来声明要做一个引用..在PHP5中,对象以引用的方式存在的...对像中的赋值也相当于一个引用操作.

在PHP4中,如果要继承一个类,我们通常要这样写"“class foo EXTENDS Calvin_body",在PHP5中我们也可以这样做。。但是,好像出现了另一种方法,他叫做“接口”接口是一个没有具体处理代码的特殊对象,它仅仅定义了一些方法的名称及参数,此后的对象就可以方便的使用 ‘implement’ 关键字把需要的接口整合起来,然后再加入具体的执行代码。
__construct,被称做构造函数,在PHP4的版本中我们通常是使用和类名同样的名字用于识别,而有PHP5中我们可以使用 __construct这个函数将被当成是一个构造函数并在建立一个对象实例时被执行. 就像其它任何函数一样,构造函数可能有参数或者默认值. 你可以定义一个类来建立一个对象并将其属性全放在一个语句(statement)中.
也许大家看累了。。
举个构造函数的例子吧。。
class Calvin_body
{
public $Calvin;
public $Body;

public function __construct($Calvin,$Body)
{
     $this->Calvin = $Calvin;
     $this->Body   = $Body;
  }
}
?>
构造函数大概就是这样子,你是不是觉得本集的内容有点让人发蒙。。其它还有许多概念我没有讲到,比如__call,__set,__get,等。。。。这些东西讲的太多大家会更蒙的。。。所以就在以后的实例中一点点渗透吧。。呵呵。。。
不过,你也不要太紧张。。一切都会好起来的。。
下一集我们将把重点放在实例的讲解上。。力求达到通俗易懂
我将找一些非常短小的代码和大家共享。。这样学习起来感觉进步会更快一些。
大家也看到了,我自己的水平也不是很高,所以很能理解初学者的心态。。
下一节的实例将是非常简单的内容。。
你准备好了吗???
阅读(214) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~