
PHP面向对象编程
文章平均质量分 75
HRaymon
行业不分好坏,贵在求精
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
二、类的继承、public、protected、private、parent、重写override、最终类和最终方法
一、类的继承简单定义:某个类A具有某些特征,另一个类B,也具有A类的所有特征,并且还可能具有自己的更多的一些特征,此时,我们就可以实现:B类使用A的特征信息并继续添加自己的一些特有特征信息。基本概念 继承:一个类从另一个已有的类获得其特性,称为继承。 派生:从一个已有的类产生一个新的类,称为派生。继承和派生,其实只是从不同的方向(角度)来表述,本质上就是一个事情。原创 2015-01-31 18:35:42 · 3443 阅读 · 0 评论 -
一、类、对象、传值引用、$this关键字、静态属性和静态方法、self、构造方法、析构方法
通常,对象离不开类,没有类,就没有对象。定义类:变量->属性,(属性就是放在类中的变量) 函数->方法, 常量->类常量一、一个类的基本操作1、定义一个类 class C1{ }2、类中含有属性、方法、常量3、创建一个类的对象 $a=new C1();4、使用对象,对象中有属性、方法、和常量 用对象调用属性原创 2015-01-31 18:08:50 · 1118 阅读 · 0 评论 -
三。工厂模式和单例模式
设计模式概念:所谓设计模式,就是一些解决问题的“常规做法”,是一种认为较好的经验总结。面对不同的问题,可能会有不同的解决办法,此时就可以称为不同的设计模式。1、工厂模式在实际应用中,我们总是需要去实例化很多很多的类——以得到对象。则:我们可以设计出一个“工厂”(其实就是类),该工厂的作用(任务)就是为人们“生产”各种对象。这种工厂通常只要指定类名,就可以据此获取一个该类的对象。原创 2015-01-31 20:00:24 · 956 阅读 · 0 评论 -
四、资源和对象的区别、抽象类和抽象方法、重载技术、接口interface
一、资源和对象的辨析熟悉的资源: $link = mysql_connect(“localhost”, “root”, “123”); //得到一个“连接到mysql数据库”的资源。 $result = mysql_query(“select .....”);//这个是结果集资源资源就是一个外部本来就有的“对象”(数据),在程序中,资源变量只是一个“指向”该对象原创 2015-01-31 20:16:05 · 683 阅读 · 0 评论 -
五、类的自动加载
类的自动加载类的自动加载是指,在外面的页面中,并不需要去“引入”(包含)类文件,但是程序会在需要一个类的时候就自动去“动态加载”该类。什么叫做“需要一个类”?1,创建一个对象的时候(new)2,直接使用一个类名(操作静态或静态方法)做法:做法1:使用__autoload魔术函数。即,“当程序需要一个类”的时候,就会去调用该函数:该函数我们需要自己去定义并在其中写好加载类原创 2015-01-31 20:27:03 · 551 阅读 · 0 评论