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 相关文章推荐
轻松修复Discuz!数据库
May 03 PHP
php debug 安装技巧
Apr 30 PHP
PHP中的函数嵌套层数限制分析
Jun 13 PHP
php数组的一些常见操作汇总
Jul 17 PHP
分享PHP header函数使用教程
Sep 05 PHP
PHP中使用FFMPEG获取视频缩略图和视频总时长实例
May 04 PHP
PHP命名空间(Namespace)简明教程
Jun 11 PHP
PHP中isset与array_key_exists的区别实例分析
Jun 02 PHP
phpMyAdmin安装并配置允许空密码登录
Jul 04 PHP
网页的分页下标生成代码(PHP后端方法)
Feb 03 PHP
Symfony2开发之控制器用法实例分析
Feb 05 PHP
PHP autoload使用方法及步骤详解
Sep 05 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 将逗号、空格、回车分隔的字符串转换为数组的函数
2012/06/07 PHP
Yii PHP Framework实用入门教程(详细介绍)
2013/06/18 PHP
PHP中array_slice函数用法实例详解
2014/11/25 PHP
php实现的单一入口应用程序实例分析
2015/09/23 PHP
PHP实现的分页类定义与用法示例
2017/07/05 PHP
详解PHP swoole process的使用方法
2017/08/26 PHP
解决laravel 表单提交-POST 异常的问题
2019/10/15 PHP
js封装的textarea操作方法集合(兼容很好)
2010/11/16 Javascript
用box固定长宽实现图片自动轮播js代码
2014/06/09 Javascript
nodejs教程之制作一个简单的文章发布系统
2014/11/21 NodeJs
DOM 高级编程
2015/05/06 Javascript
JavaScript iframe数据共享接口实现方法
2016/01/06 Javascript
jQuery计算文本框字数及限制文本框字数的方法
2016/03/01 Javascript
JavaScript限定范围拖拽及自定义滚动条应用(3)
2017/05/17 Javascript
vue中手机号,邮箱正则验证以及60s发送验证码的实例
2018/03/16 Javascript
JavaScript使用面向对象实现的拖拽功能详解
2019/06/12 Javascript
JavaScript学习教程之cookie与webstorage
2019/06/23 Javascript
小程序简单两栏瀑布流效果的实现
2019/12/18 Javascript
原生JS实现京东查看商品点击放大
2020/12/21 Javascript
Python中对列表排序实例
2015/01/04 Python
Python自动化构建工具scons使用入门笔记
2015/03/10 Python
Python实现的简单hangman游戏实例
2015/06/28 Python
尝试用最短的Python代码来实现服务器和代理服务器
2016/06/23 Python
Python基于sklearn库的分类算法简单应用示例
2018/07/09 Python
python实现对服务器脚本敏感信息的加密解密功能
2019/08/13 Python
python 使用建议与技巧分享(四)
2020/08/18 Python
CSS3中Color的一些特性介绍
2012/05/27 HTML / CSS
wordpress添加Html5的表单验证required方法小结
2020/08/18 HTML / CSS
Brother加拿大官网:打印机、贴标机、缝纫机
2019/10/09 全球购物
中间件分为哪几类
2016/09/18 面试题
《夕阳真美》教学反思
2014/04/27 职场文书
奥巴马就职演讲稿
2014/05/15 职场文书
创先争优活动心得体会
2014/09/04 职场文书
国庆节主题班会
2015/08/15 职场文书
mysql 如何获取两个集合的交集/差集/并集
2021/06/08 MySQL
微软发布Windows 11今年最大更新22H2(附 ISO 镜像官方下载)
2022/09/23 数码科技