自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

诺言在心的博客

学习的一点一滴

  • 博客(10)
  • 收藏
  • 关注

原创 抽象方法和接口

抽象方法在OPP语言中,一个类可以有一个或多个子类,而每个类都有至少一个公有方法作为外部代码访问它的接口。而抽象类时方便继承引入的。抽象类中的抽象方法就是没有方法体的方法,所谓没有方法体就是没有花括号以及其中的内容,而是在声明方法时直接在方法名后面加上分号结束。抽象方法用abstract关键字修饰。abstract function fun1();abstract function fun2();

2016-08-29 22:46:19 784

原创 魔术方法、对象串行化

魔术方法__clone()php5中的对象模型是通过引用来调用对象的,但有时需要建立副本,改变原来对象时不希望影响到副本。在php 中可以使用对象克隆出一个完全一样的对象,克隆后,原本和克隆副本两个对象完全独立,互不干扰。使用clone关键字实现. header('content-type:text/html;charset=utf-8');class Person{

2016-08-28 22:51:57 1170

原创 关键字

常见的关键字final关键字final关键字是加在类和类中的方法前,但是不能使用final标识成员属性。它的作用:一 、使用final标识的类不能被继承。二、使用final标识的成员方法,在子类中不能被覆盖。列子1:<?phpheader('content-type:text/html;charset=utf-8');final class Myclass {}//被final标识的类不能被继承

2016-08-25 22:54:07 550

原创 继承、访问控制符、子类重载父类的方法、子类调用父类的方法

继承继承性也是面向对象程序设计中的重要特性之一,在面向对象领域有着极其重要的角色,它是指建立一个新的派生类,从先前定义的类中继承数据和函数,而且可以重新定或加进新的数据和函数,从而建立了类的层次或等级关系。但在php中只能使用单继承,就是说一个类只能直接从另一个类中继承数据,但是一个类可以有多个子类。在软件开发中,类的继承性使所建立的软件具有开放性、可扩充性。这是信息组织与分类的行之有效的方法。它简

2016-08-24 23:18:40 1387

原创 封装、魔法方法 __set(),__get(),__isset(),__unset()

封装封装性是面向对象编程中的三大特性之一,封装性就是把对象的成员属性和成员方法结合成一个独立的相同的单位。并尽可能隐藏对象内部的细节。设置私有成员在声明成员属性和成员方法时,使用private关键字修饰就实现了对成员的封装。封装后在成员的外部不能被访问,但在对象内部的成员方法中可以访问到自己对象内部被封装的成员属性和被封装的成员方法。<?php header('content-type:text/

2016-08-21 23:18:10 487

原创 构造方法与析构方法、对象类型在内存中的分配

构造方法在每个声明类中都要一个称为构造方法的特殊方法,如果没有显示的声明它,类中会默认存在一个没有参数列表并且内容为空的构造方法。如果显示的声明它,则类中默认的构造方法不存在。当创建一个对象时,构造方法就自动的调用一次,即每次使用关键字new 来实例化对象时都会自动调用构造方法,不能主动通过对象引用调用构造方法,所以通常使用构造方法执行一些有用的初始化任务。比如对成员属性在创建对象的时候赋初值。构造

2016-08-20 18:50:11 1155

原创 类声明、类实例化对象、对象中成员的访问、特殊对象的引用$this

类的声明面向程序的单位就是对象,但是对象又是通过类实例化出来的。首先我们要知道如何声明一个类。<?phpclass person { var $name;//成员属性 var $age; var $sex; public function say(){//成员方法 } public function run(){ }}类格式说明1.声明类必

2016-08-20 17:04:28 1451

原创 函数值传递和引用传递

值、引用参数按值传递 PHP中默认是按值传递参数,而且函数参数也属于局部变量,所以即使在函数内部改变参数的值,它并不影响外部的值。函数为子程序,调用函数的程序可以称为父程序。父程序直接传递指定的值或是变量给函数使用。由于传递的值和变量,与函数里的数值分别存储在不同的内存区块,所有如果函数对导入的数值做了任何变动,并不会父程序造成直接影响。<?phpheader('content-type:tex

2016-08-06 16:54:27 612

原创 函数局部变量、全局变量、静态变量

局部变量局部变量也成为内部变量,是在函数内部声明的变量,其作用域仅限于函数内部,离开函数后再使用这种变量是非法的。不仅在函数中声明的变量是局部变量,为声明函数设置的参数因为只能在在本函数内部使用所以也是局部变量。它们的作用域仅限于函数内部,因为当每次函数被调用时,内部的变量才被声明,执行完毕后内部的变量都被释放。<?phpheader('content-type:text/html;charset

2016-08-06 16:08:12 1132 1

原创 函数概念

函数声明function 函数名([参数列表1,参数列表2,.....参数列表n]){ 函数体 return 返回值}函数格式说明1、每个函数的第一行都是函数头,由声明函数关键字function、函数名和参数列表三部分组成。2、每个自定义函数必须使用function关键字声明。3、函数名可以代表整个函数,可以将函数命名为任何名称,只要遵循变量名的命名规范。每个函数名都是唯一的名称,

2016-08-06 11:28:17 421

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除