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 相关文章推荐
dedecms后台验证码总提示错误的解决方法
Mar 21 PHP
PHP 危险函数全解析
Sep 09 PHP
php下通过IP获取地理位置的代码(小偷程序)
Jun 09 PHP
php防止SQL注入详解及防范
Nov 12 PHP
php防止sql注入示例分析和几种常见攻击正则表达式
Jan 12 PHP
实现PHP多线程异步请求的3种方法
Jan 17 PHP
php验证码实现代码(3种)
Sep 07 PHP
Yii全局函数用法示例
Jan 22 PHP
PHP实现生成模糊图片的方法示例
Dec 21 PHP
PHP使用openssl扩展实现加解密方法示例
Feb 20 PHP
PHP如何开启Opcache功能提升程序处理效率
Apr 27 PHP
PHP终止脚本运行三种实现方法详解
Sep 01 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+MySQL5.0中文乱码解决方法
2006/11/20 PHP
fetchAll()与mysql_fetch_array()的区别详解
2013/06/05 PHP
深入理解curl类,可用于模拟get,post和curl下载
2013/06/08 PHP
curl和libcurl的区别简介
2015/07/01 PHP
php中10个不同等级压缩优化图片操作示例
2016/11/14 PHP
解决PHPstudy Apache无法启动的问题【亲测有效】
2020/10/30 PHP
为JavaScript添加重载函数的辅助方法
2010/07/04 Javascript
使用JavaScript动态设置样式实现代码(2)
2013/01/25 Javascript
基于JQuery 滑动与动画的说明介绍
2013/04/18 Javascript
js图片延迟加载的实现方法及思路
2013/07/22 Javascript
javascript dom追加内容实现示例
2013/09/21 Javascript
javascript动态向网页中添加表格实现代码
2014/02/19 Javascript
两种方法基于jQuery实现IE浏览器兼容placeholder效果
2014/10/14 Javascript
JS转换HTML转义符的方法
2016/08/24 Javascript
Bootstrap按钮组简单实现代码
2017/03/06 Javascript
JQuery实现table中tr上移下移的示例(超简单)
2018/01/08 jQuery
从源码里了解vue中的nextTick的使用
2018/11/22 Javascript
javascript中的with语句学习笔记及用法
2020/02/17 Javascript
Golang与python线程详解及简单实例
2017/04/27 Python
python opencv检测目标颜色的实例讲解
2018/04/02 Python
Pandas 同元素多列去重的实例
2018/07/03 Python
Python实现Selenium自动化Page模式
2019/07/14 Python
Django 批量插入数据的实现方法
2020/01/12 Python
Python读取excel文件中带公式的值的实现
2020/04/17 Python
Keras Convolution1D与Convolution2D区别说明
2020/05/22 Python
浅析Python __name__ 是什么
2020/07/07 Python
详解Django关于StreamingHttpResponse与FileResponse文件下载的最优方法
2021/01/07 Python
Python3+PyCharm+Django+Django REST framework配置与简单开发教程
2021/02/16 Python
2014年国培研修感言
2014/03/09 职场文书
领导干部遵守党的政治纪律情况思想汇报
2014/09/14 职场文书
幼儿园新学期开学寄语
2015/05/27 职场文书
山楂树之恋观后感
2015/06/11 职场文书
校园开放日新闻稿
2015/07/17 职场文书
初中班主任教育随笔
2015/08/15 职场文书
解决Jupyter-notebook不弹出默认浏览器的问题
2021/03/30 Python
MySQL连接控制插件介绍
2021/09/25 MySQL