面向对象与面向功能的最大区别就是数据和代码是绑定到一个实体中的 这个实体就叫做对象,属性就是对象的数据,方法就是对象支持的函数
类就是对象的一个模板而且描述这个类型的对象将拥有的方法和属性。
1 声明一个类
class myclass{ .........//方法列表 ....... .........//属性列表 ....... }
2 属性的调用
使用->而不是使用$
在定义属性的类中引用属性时,不使用相应的类名,而是使用$this关键字
3 属性的作用域
public:公共作用域
private:私有作用域,只能在定义的属性的类中被访问,必须通过公共接口来访问。
通过一个公共方法来操作私有域
class Employee{ private $name; public function setname ($name) { $this->name=$name; } } $emp=new Employee; $emp->setname("mary");
protected:保护属性,只在内部使用的属性
final:
作者:hkk
出处:http://www.cnblogs.com/hekuankuan/
本文版权归作者和博客园所有,欢迎转载,但未经作者同意必须保留此段申明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利

浙公网安备 33010602011771号