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 八种基本的数据类型小结
Jun 01 PHP
php页面消耗内存过大的处理办法
Mar 18 PHP
destoon复制新模块的方法
Jun 21 PHP
PHP中Session和Cookie是如何操作的
Oct 10 PHP
php+mysql实现的二级联动菜单效果详解
May 10 PHP
Smarty保留变量用法分析
May 23 PHP
Yii数据读取与跳转参数传递用法实例分析
Jul 12 PHP
Yii2中多表关联查询hasOne hasMany的方法
Feb 15 PHP
详解PHP处理字符串类似indexof的方法函数
Jun 11 PHP
Laravel Intervention/image图片处理扩展包的安装、使用与可能遇到的坑详解
Nov 14 PHP
PHP substr()函数参数解释及用法讲解
Nov 23 PHP
详解PHP中curl_multi并发的实现
Jun 08 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的安全
2006/10/09 PHP
PHP 实现代码复用的一个方法 traits新特性
2015/02/22 PHP
WordPress中邮件的一些修改和自定义技巧
2015/12/15 PHP
JavaScript中的Location地址对象
2008/01/16 Javascript
javascript 学习笔记(六)浏览器类型及版本信息检测代码
2011/04/08 Javascript
邮箱下拉自动填充选择示例代码附图
2014/04/03 Javascript
js构造函数、索引数组和属性的实现方式和使用
2014/11/16 Javascript
Javascript中的arguments与重载介绍
2015/03/15 Javascript
ES6中非常实用的新特性介绍
2016/03/10 Javascript
微信小程序 ES6Promise.all批量上传文件实现代码
2017/04/14 Javascript
Vue底层实现原理总结
2018/02/17 Javascript
在小程序中集成redux/immutable/thunk第三方库的方法
2018/08/12 Javascript
基于vue循环列表时点击跳转页面的方法
2018/08/31 Javascript
ES6使用export和import实现模块化的方法
2018/09/10 Javascript
基于Express框架使用POST传递Form数据
2019/08/10 Javascript
Nuxt使用Vuex的方法示例
2019/09/06 Javascript
微信小程序用户拒绝授权的处理方法详解
2019/09/20 Javascript
vuex+axios+element-ui实现页面请求loading操作示例
2020/02/02 Javascript
Vue Cli3 打包配置并自动忽略console.log语句的方法
2020/04/23 Javascript
python用于url解码和中文解析的小脚本(python url decoder)
2013/08/11 Python
Pyramid添加Middleware的方法实例
2013/11/27 Python
python3.4 将16进制转成字符串的实例
2019/06/12 Python
PyTorch实现ResNet50、ResNet101和ResNet152示例
2020/01/14 Python
Python TKinter如何自动关闭主窗口
2020/02/26 Python
python+django+selenium搭建简易自动化测试
2020/08/19 Python
python给list排序的简单方法
2020/12/10 Python
Window10上Tensorflow的安装(CPU和GPU版本)
2020/12/15 Python
Lululemon加拿大官网:加拿大知名体育服装零售商
2019/04/12 全球购物
Stührling手表官方网站:男女高品质时尚手表的领先零售商
2021/01/07 全球购物
四风对照检查材料思想汇报
2014/09/20 职场文书
2015入党自传书范文
2015/06/26 职场文书
小学生暑假生活总结
2015/07/13 职场文书
2016习总书记系列重要讲话心得体会
2016/01/15 职场文书
经典人生语录分享:不畏将来,不念过去,笑对当下
2019/12/12 职场文书
详解PHP服务器如何在有限的资源里最大提升并发能力
2021/05/25 PHP
mysql中关键词exists的用法实例详解
2022/06/10 MySQL