php学习笔记------[类的声明与对象实例化]
<?php /* 类的声明 * 1.你要开发的是什么,确定写什么类 * 2.类中的成员一定要属于这个类 * [修饰类的关键字] class 类名{ * 成员属性: * 成员方法: * } * 3.在类中声明成员属性时,前面必须有修饰词,当不确定使用哪个词时,使用var或public * 一个文件只保存一个类,文件名中包含类名,文件:类名.class.php * 类名的写法: * 变量:aaaBbbCcc * 函数:aaaBbbCcc * 常量:AAABBBCCC * 类名:AaaBbbCcc * 4.类中的成员属性,如果创建多个对象时,每个对象有不同的属性值时,不要直接给初值,在创建好对象之后再给值 * * * 通过类来实例化对象 * 1.使用的是new新建一个对象,加上类名,就是创建哪个类的对象 * $对象引用=new 类名; * 2.只要有一个new 关键字就是创建一个对象,创建一个对象就是在内存中分配了一个空间 * * 只有对象才在内存有存储空间 * * 对象的作用 * * 对象在内存中的分配 * * 对象的使用 * 对象中的成员必须通过对象的引用来访问 * 对象->成员 * * 对象->成员属性 * 对象->成员方法 * * * */ //类的声明(电话类) class Phone{ //声明属性 var $pinPai; var $color; var $batteryCapacity; var $screenSize; //成员方法 function call(){ } function message(){ } function playMusic(){ } function photo(){ } } //类的实例化 class Person{ var $name; var $age; var $sex; function say(){ } function eat(){ } function run(){ } } //实例化 $p1=new Person; $p2=new Person; $p3=new Person; //访问对象的成员 $p1->name="zhangsan"; echo $p1->name; ?>对象在内存中的存储方式如图
代号极光
出处:http://zizhuyuan.cnblogs.com
个人博客:http://www.zizhuyuan.net
本文版权归作者(代号极光)、紫竹园和博客园共有,欢迎转载,但请在文章明显位置给出原文连接,否则保留追究法律责任的权利。