php学习笔记 类的声明与对象实例化


Posted in PHP onJune 13, 2011
<?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; 
?>
PHP 相关文章推荐
层叠菜单的动态生成
Oct 09 PHP
PHP array_multisort()函数的使用札记
Jul 03 PHP
Yii把CGridView文本框换成下拉框的方法
Dec 03 PHP
php的GD库imagettftext函数解决中文乱码问题
Jan 24 PHP
PHP 7.0新增加的特性介绍
Jun 08 PHP
详解PHP中的外观模式facade pattern
Feb 05 PHP
PHP实现数组转JSon和JSon转数组的方法示例
Jun 14 PHP
PDO::errorCode讲解
Jan 28 PHP
php文件包含的几种方式总结
Sep 19 PHP
redis+php实现微博(一)注册与登录功能详解
Sep 23 PHP
使用PHP+Redis实现延迟任务,实现自动取消订单功能
Nov 21 PHP
PHP pthreads v3下的Volatile简介与使用方法示例
Feb 21 PHP
php学习笔记 PHP面向对象的程序设计
Jun 13 #PHP
php学习笔记 数组的常用函数
Jun 13 #PHP
PHP中的函数嵌套层数限制分析
Jun 13 #PHP
PHP5中新增stdClass 内部保留类
Jun 13 #PHP
php中使用Akismet防止垃圾评论的代码
Jun 10 #PHP
php中通过虚代理实现延迟加载的实现代码
Jun 10 #PHP
php获取后台Job管理的实现代码
Jun 10 #PHP
You might like
PHP explode()函数用法、切分字符串
2012/10/03 PHP
解析mysql中UNIX_TIMESTAMP()函数与php中time()函数的区别
2013/06/24 PHP
使用php验证复选框有效性的示例
2013/11/13 PHP
php简单实现发送带附件的邮件
2015/06/10 PHP
php $_SESSION会员登录实例分享
2021/01/19 PHP
一文掌握PHP Xdebug 本地与远程调试(小结)
2019/04/23 PHP
PHP中的输出echo、print、printf、sprintf、print_r和var_dump的示例代码
2020/12/01 PHP
JavaScript 动态创建VML的方法
2009/10/14 Javascript
jquery与google map api结合使用 控件,监听器
2010/03/04 Javascript
js压缩工具 yuicompressor 使用教程
2010/03/31 Javascript
A标签中通过href和onclick传递的this对象实现思路
2013/04/19 Javascript
模拟电子签章盖章效果的jQuery插件源码
2013/06/24 Javascript
图片Slider 带左右按钮的js示例
2013/08/30 Javascript
在firefox和Chrome下关闭浏览器窗口无效的解决方法
2014/01/16 Javascript
jquery动态加载js/css文件方法(自写小函数)
2014/10/11 Javascript
jquery+正则实现统一的表单验证
2015/09/20 Javascript
浅析jQuery Ajax通用js封装
2016/06/22 Javascript
jQuery ui autocomplete选择列表被Bootstrap模态窗遮挡的完美解决方法
2016/09/23 Javascript
js清除浏览器缓存的几种方法
2017/03/15 Javascript
浅谈angularjs中响应回车事件
2017/04/24 Javascript
bootstrap手风琴折叠示例代码分享
2017/05/22 Javascript
详解require.js配置路径的用法和css的引入
2017/09/06 Javascript
深入理解Vue nextTick 机制
2018/04/28 Javascript
vue观察模式浅析
2018/09/25 Javascript
Vue批量图片显示时遇到的路径被解析问题
2019/03/28 Javascript
Javascript三种字符串连接方式及性能比较
2019/05/28 Javascript
websocket4.0+typescript 实现热更新的方法
2019/08/14 Javascript
[57:22]完美世界DOTA2联赛PWL S2 FTD vs PXG 第二场 11.27
2020/12/01 DOTA
python django事务transaction源码分析详解
2017/03/17 Python
Python实现上下班抢个顺风单脚本
2018/02/07 Python
pymysql之cur.fetchall() 和cur.fetchone()用法详解
2020/05/15 Python
HEMA法国:荷兰原创设计
2019/02/21 全球购物
《两个铁球同时着地》教学反思
2014/02/13 职场文书
新闻编辑专业自荐信
2014/07/02 职场文书
住房抵押登记委托书
2014/09/27 职场文书
Nginx使用ngx_http_upstream_module实现负载均衡功能示例
2022/08/05 Servers