PHP学习笔记-2
PHP面向对象程序设计不是一个真正的面向对象的语言,而是一个混合型语言
1.类的声明
习惯上单词首字母都要大写;
成员属性声明: var(没有特定意义) $age;public $height
成员方法:可以加private public static 等关键字修饰,也可以不加
2.实例化对象
$wang=new Person();
3.对象类型在内存中的分配
内存结构:栈空间段,堆空间段,初始化数据段,代码段
4.对象成员访问
->
$this
5.构造方法与析构方法
构造方法:就死构造函数拉;
析构方法:对象销毁前自动调用,栈的特点,最后入栈的最先出栈,所以后初始化的对象先调用析构函数;
6.魔术方法
7.继承
final关键字
static类的静态属性,属于类的
self表明类selef::
const 定义常量不要$符号 const CONST="哈哈";
8.克隆对象
clone 关键字
$p1=new Person();
$p2=clone $p1;
9.接口
基本都和java一样吧
貌似php的面向对象和java基本差不多,知识java那些高级特性php没有。
页:
[1]