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 相关文章推荐
php并发对MYSQL造成压力的解决方法
Feb 21 PHP
基于python发送邮件的乱码问题的解决办法
Apr 25 PHP
PHP array_multisort() 函数的深入解析
Jun 20 PHP
检查用户名是否已在mysql中存在的php写法
Jan 20 PHP
php实例分享之mysql数据备份
May 19 PHP
php使用fsockopen函数发送post,get请求获取网页内容的方法
Nov 15 PHP
php生成随机颜色方法汇总
Dec 03 PHP
php数组键值用法实例分析
Feb 27 PHP
php中stdClass的用法分析
Feb 27 PHP
php中使用in_array() foreach array_search() 查找数组是否包含时的性能对比
Apr 14 PHP
smarty内部日期函数html_select_date()用法实例分析
Jul 08 PHP
关于Laravel参数验证的一些疑与惑
Nov 19 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
IP攻击升级,程序改进以对付新的攻击
2010/11/23 PHP
php反射应用示例
2014/02/25 PHP
YII2 实现多语言配置的方法分享
2017/01/11 PHP
php 三大特点:封装,继承,多态
2017/02/19 PHP
PHP htmlspecialchars_decode()函数用法讲解
2019/03/01 PHP
让IE6支持min-width和max-width的方法
2010/06/25 Javascript
js将控件隐藏及display属性的使用介绍
2013/12/30 Javascript
使用javascript实现判断当前浏览器
2015/04/14 Javascript
使用AngularJS处理单选框和复选框的简单方法
2015/06/19 Javascript
AngularJs 指令详解及示例代码
2016/09/01 Javascript
JSON与XML的区别对比及案例应用
2016/11/11 Javascript
JavaScript cookie详解及简单实例应用
2016/12/31 Javascript
基于Swiper实现移动端页面图片轮播效果
2017/12/28 Javascript
bootstrap 弹出框modal添加垂直方向滚轴效果
2018/07/09 Javascript
使用express获取微信小程序二维码小记
2019/05/21 Javascript
关于vue属性使用和不使用冒号的区别说明
2020/10/22 Javascript
[51:36]Optic vs Newbee 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
怎么使用pipenv管理你的python项目
2018/03/12 Python
基于python神经卷积网络的人脸识别
2018/05/24 Python
python开启摄像头以及深度学习实现目标检测方法
2018/08/03 Python
Python3实现取图片中特定的像素替换指定的颜色示例
2019/01/24 Python
OpenCV-Python 摄像头实时检测人脸代码实例
2019/04/30 Python
Python+AutoIt实现界面工具开发过程详解
2019/08/07 Python
python实现拉普拉斯特征图降维示例
2019/11/25 Python
使用pyshp包进行shapefile文件修改的例子
2019/12/06 Python
Python使用struct处理二进制(pack和unpack用法)
2020/11/12 Python
Django项目在pycharm新建的步骤方法
2021/03/02 Python
野兽派官方旗舰店:THE BEAST 野兽派
2016/08/05 全球购物
美国知名珠宝首饰品牌:Gemvara
2017/10/06 全球购物
英国领先的名牌服装折扣零售商:Brown Bag Clothing
2019/01/08 全球购物
无毒社区工作方案
2014/05/23 职场文书
2014年司机工作总结
2014/11/21 职场文书
辞职信标准格式
2015/02/27 职场文书
毕业答辩开场白范文
2015/05/27 职场文书
Nginx+Tomcat实现负载均衡、动静分离的原理解析
2021/03/31 Servers
python语言中pandas字符串分割str.split()函数
2022/08/05 Python