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 相关文章推荐
在Windows中安装Apache2和PHP4的权威指南
Oct 09 PHP
PHP 程序员也要学会使用“异常”
Jun 16 PHP
php处理文件的小例子(解压缩,删除目录)
Feb 03 PHP
php类声明和php类使用方法示例分享
Mar 29 PHP
PHP实现更新中间关联表数据的两种方法
Sep 01 PHP
php中实现获取随机数组列表的自定义函数
Apr 02 PHP
详解PHP中的PDO类
Jul 06 PHP
PHP弹出对话框技巧详细解读
Sep 26 PHP
在Mac OS上搭建Nginx+PHP+MySQL开发环境的教程
Dec 21 PHP
PHP MySql增删改查的简单实例
Jun 21 PHP
Laravel自定义 封装便捷返回Json数据格式的引用方法
Sep 29 PHP
php实现记事本案例
Oct 20 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的责任链编程模式
2015/08/11 PHP
PHP的压缩函数实现:gzencode、gzdeflate和gzcompress的区别
2016/01/27 PHP
PHP编程获取各个时间段具体时间的方法
2017/05/26 PHP
学习YUI.Ext第五日--做拖放Darg&amp;Drop
2007/03/10 Javascript
分享10篇优秀的jQuery幻灯片制作教程及应用案例
2011/04/16 Javascript
最新28个很棒的jQuery 教程
2011/05/28 Javascript
javascript和jquery修改a标签的href属性
2013/12/16 Javascript
json字符串之间的相互转换示例代码
2014/08/21 Javascript
JavaScript中switch判断容易犯错的一个细节
2014/08/27 Javascript
JavaScript File API实现文件上传预览
2016/02/02 Javascript
理解javascript定时器中的setTimeout与setInterval
2016/02/23 Javascript
jquery ztree实现模糊搜索功能
2016/02/25 Javascript
javascript基本算法汇总
2016/03/09 Javascript
vue实现图书管理demo详解
2017/10/17 Javascript
JavaScript实现删除数组重复元素的5种常用高效算法总结
2018/01/18 Javascript
关于Mac下安装nodejs、npm和cnpm的教程
2018/04/11 NodeJs
深入浅出了解Node.js Streams
2019/05/27 Javascript
vue中使用element ui的弹窗与echarts之间的问题详解
2019/10/25 Javascript
vue进入页面时不在顶部,检测滚动返回顶部按钮问题及解决方法
2019/10/30 Javascript
微信小程序用canvas画图并分享
2020/03/09 Javascript
vuex存取值和映射函数使用说明
2020/07/24 Javascript
Vue ElementUI实现:限制输入框只能输入正整数的问题
2020/07/31 Javascript
Python脚本获取操作系统版本信息
2016/12/17 Python
python3.6利用pyinstall打包py为exe的操作实例
2018/10/31 Python
用Pycharm实现鼠标滚轮控制字体大小的方法
2019/01/15 Python
Python unittest基本使用方法代码实例
2020/06/29 Python
HTML5注册页面示例代码
2014/03/27 HTML / CSS
美国著名的家居用品购物网站:Bed Bath & Beyond
2018/01/05 全球购物
爱国卫生月实施方案
2014/02/21 职场文书
运动会稿件100字
2014/02/21 职场文书
临床医师个人自我评价
2014/04/06 职场文书
2014年房产销售工作总结
2014/12/08 职场文书
门卫岗位职责
2015/02/09 职场文书
师德培训心得体会2016
2016/01/09 职场文书
九年级语文教学反思
2016/03/03 职场文书
Android Gradle 插件自定义Plugin实现注意事项
2022/06/16 Java/Android