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 相关文章推荐
mysql,mysqli,PDO的各自不同介绍
Sep 19 PHP
Zend Studio 实用快捷键一览表(精心整理)
Aug 10 PHP
PHP+Ajax检测用户名或邮件注册时是否已经存在实例教程
Aug 23 PHP
php绘图之在图片上写中文和英文的方法
Jan 24 PHP
PHP实现返回JSON和XML的类分享
Jan 28 PHP
PHP开发框架laravel安装与配置教程
Mar 13 PHP
php使用cookie实现记住用户名和密码实现代码
Apr 27 PHP
php 伪造HTTP_REFERER页面URL来源的三种方法
Sep 22 PHP
php中this关键字用法分析
Dec 07 PHP
PHP异常处理定义与使用方法分析
Jul 25 PHP
PHP 应用容器化以及部署方法
Feb 12 PHP
Laravel5.1框架注册中间件的三种场景详解
Jul 09 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
phpMyAdmin 安装及问题总结
2009/05/28 PHP
PHP5 操作MySQL数据库基础代码
2009/09/29 PHP
解决Laravel5.2 Auth认证退出失效的问题
2019/10/14 PHP
ajax 文件上传应用简单实现
2009/03/03 Javascript
IE、FF浏览器下修改标签透明度
2014/01/28 Javascript
对Jquery中的ajax再封装,简化操作示例
2014/02/12 Javascript
javascript函数式编程程序员的工具集
2015/10/11 Javascript
javascript性能优化之事件委托实例详解
2015/12/12 Javascript
js实现的页面矩阵图形变换特效
2016/01/26 Javascript
Vue axios 中提交表单数据(含上传文件)
2017/07/06 Javascript
Ionic学习日记实现验证码倒计时
2018/02/08 Javascript
vue-cli 打包后提交到线上出现 &quot;Uncaught SyntaxError:Unexpected token&quot; 报错
2018/11/06 Javascript
vue拖拽排序插件vuedraggable使用方法详解
2020/08/21 Javascript
JavaScript时间与时间戳的转换操作实例分析
2018/12/07 Javascript
[28:48]《真视界》- 2017年国际邀请赛
2017/09/27 DOTA
让python同时兼容python2和python3的8个技巧分享
2014/07/11 Python
Python中获取网页状态码的两个方法
2014/11/03 Python
Python编程实现粒子群算法(PSO)详解
2017/11/13 Python
Python实现感知器模型、两层神经网络
2017/12/19 Python
Python3.5 处理文本txt,删除不需要的行方法
2018/12/10 Python
对python中的six.moves模块的下载函数urlretrieve详解
2018/12/19 Python
python保留格式汇总各部门excel内容的实现思路
2020/06/01 Python
Python3如何使用range函数替代xrange函数
2020/10/05 Python
Python爬虫之Selenium实现窗口截图
2020/12/04 Python
CSS3中的transform属性进行2D和3D变换的基本用法
2016/05/12 HTML / CSS
trivago美国:全球最大的酒店价格比较网站
2018/01/18 全球购物
意大利自行车商店:Cingolani Bike Shop
2019/09/03 全球购物
巴塞罗那观光通票:Barcelona Pass
2019/10/30 全球购物
销售部主管岗位职责
2013/12/18 职场文书
铁路个人事迹材料
2014/01/30 职场文书
《果园机器人》教学反思
2014/04/13 职场文书
2014年机关作风建设工作总结
2014/10/23 职场文书
2014年幼儿园教研工作总结
2014/12/04 职场文书
违规违纪检讨书范文
2015/05/06 职场文书
mysql 直接拷贝data 目录下文件还原数据的实现
2021/07/25 MySQL
python神经网络学习 使用Keras进行简单分类
2022/05/04 Python