一、内存简单介绍 内存结构 1、运行时分配 (1)栈:用户存放程序临时创建的局部变量(先进后出)。 (2)堆:动态分配内存段。 2、编译器分配 (1)BSS段:存放未初始化的全局变量和静态变量。 (2)数据段:已初始化的全局变量和静态变量。 (3)代码段:执行代码的一块区域。 地址由低到高:代码段 ...
分类:
其他好文 时间:
2016-04-30 12:44:14
阅读次数:
217
面向对象第三大特性:多态 概念: 当父类引用指向子类实例的时候,由于子类对父类函数进行了重写,导致我们在使用该引用取调用相应方法时表现出的不同 条件: 1.必须有继承 2.子类必须对父类的方法进行重写 多态在弱类型语言中表现不明显,在强类型语言中表现比较明显,在php中不用考虑. class Ren ...
分类:
Web程序 时间:
2016-04-29 14:15:17
阅读次数:
139
恢复内容开始 <?php//面向过程比如求一个圆的面积 $r=5; $m=3.14*$r*$r; //当直接规定半径时这是很方便的但是当变量改变时会出现代码的重复?>类和对象对象:能够见到的任何东西都可以称为对象, 也可以理解为类实例化出来的东西类: 对所有同类的对象抽象出来的东西 举例理解类和对象 ...
分类:
其他好文 时间:
2016-04-28 22:29:19
阅读次数:
247
复习类和对象类:由众多对象抽象出来的对象:通过类实例化出来的<?phpclass Info{ public $code; protected $name; private $sex; function __construct($s) { $this->sex =$s; } function Say( ...
分类:
其他好文 时间:
2016-04-28 16:50:47
阅读次数:
229
一、类的基本概念: 1、类其实也是一个对象, 这个对象会在这个类第一次被使用的时候创建 2、只要有了类对象, 将来就可以通过类对象来创建实例对象 3、实例对象中有一个isa指针, 指向创建自己的类对象 4、类对象中保存了当前对象所有的对象方法 5、当给一个实例对象发送消息的时候, 会根据实例对象中的 ...
分类:
其他好文 时间:
2016-04-28 14:13:55
阅读次数:
317
面向过程 类和对象对象:任何东西都可以称为对象,类实例化出来的东西类:对所有同类的对象抽象出来的东西 定义类: 使用类 访问修饰符1.如果要加访问修饰符,需要去掉var2.三种:public公有的 protected受保护的 private私有的3.如果不加访问修饰符,默认是public $this ...
分类:
Web程序 时间:
2016-04-28 12:14:06
阅读次数:
217
对象:任何东西都可以称为对象,类实例化出来的东西类:对所有同类的对象抽象出来的东西 Info: Code,Name,Sex,Nation,Birthday对象:一条具体的信息 p001 张三 男 汉族 1990-2-3 定义类: 面向对象三大特性: 封装,继承,多态1.封装目的:让类更加安全,不让外 ...
分类:
其他好文 时间:
2016-04-28 11:54:11
阅读次数:
166
<?php //面向过程/*$r = 5;$m = 3.14*$r*$r;*/ //类和对象//对象:任何东西都可以称为对象,类实例化出来的东西//类:对所有同类的对象抽象出来的东西 //Info: Code,Name,Sex,Nation,Birthday//对象:一条具体的信息 p001 张三 ...
分类:
其他好文 时间:
2016-04-28 09:17:34
阅读次数:
125
<?php //面向过程/*$r = 5;$m = 3.14*$r*$r;*/ //类和对象//对象:任何东西都可以称为对象,类实例化出来的东西//类:对所有同类的对象抽象出来的东西 //Info: Code,Name,Sex,Nation,Birthday//对象:一条具体的信息 p001 张三 ...
分类:
其他好文 时间:
2016-04-27 22:39:28
阅读次数:
154
一.类和对象 1.类 类是数据以及对数据的一组操作的封装体。 类声明的格式: 类声明 { 成员变量的声明; 成员方法的声明及实现; } 1.1 声明类 [修饰符] class 类<泛型> [extends 父类] [implements 接口列表] <泛型>——类的参数,带有参数的类成为泛型类。 1 ...
分类:
编程语言 时间:
2016-04-27 17:02:00
阅读次数:
234