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下 PHP4.0与oracle 8的连接设置
Oct 09 PHP
php读取msn上的用户信息类
Dec 05 PHP
UCenter中的一个可逆加密函数authcode函数代码
Jul 20 PHP
PHP Undefined index报错的修复方法
Jul 17 PHP
自己写的php curl库实现整站克隆功能
Feb 12 PHP
PHP中list()函数用法实例简析
Jan 08 PHP
Laravel路由设定和子路由设定实例分析
Mar 30 PHP
PHP文件上传类实例详解
Apr 08 PHP
ThinkPHP 模板引擎使用详解
May 07 PHP
php 删除指定文件夹的实例讲解
Jul 25 PHP
PHP实现动态获取函数参数的方法示例
Apr 02 PHP
Thinkphp5 如何隐藏入口文件index.php(URL重写)
Oct 16 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/02/25 PHP
php使用number_format函数截取小数的方法分析
2016/05/27 PHP
深入理解PHP的远程多会话调试
2017/09/21 PHP
PHP实现可添加水印与生成缩略图的图片处理工具类
2018/01/16 PHP
PHP命名空间与自动加载类详解
2018/09/04 PHP
js判断浏览器类型为ie6时不执行
2014/06/15 Javascript
鼠标悬浮显示二级菜单效果的jquery实现
2014/10/29 Javascript
了不起的node.js读书笔记之mongodb数据库交互
2014/12/22 Javascript
js+html5获取用户地理位置信息并在Google地图上显示的方法
2015/06/05 Javascript
jQuery树形下拉菜单特效代码分享
2015/08/15 Javascript
jquery可定制的在线UEditor编辑器
2015/11/17 Javascript
Bootstrap学习系列之使用 Bootstrap Typeahead 组件实现百度下拉效果
2016/07/07 Javascript
浅谈js函数中的实例对象、类对象、局部变量(局部函数)
2016/11/20 Javascript
详解堆的javascript实现方法
2016/11/29 Javascript
Angularjs 动态添加指令并绑定事件的方法
2017/04/13 Javascript
微信小程序实现给循环列表添加点击样式实例
2017/04/26 Javascript
js实现首屏延迟加载实现方法 js实现多屏单张图片延迟加载效果
2017/07/17 Javascript
原生JS+CSS实现炫酷重力模拟弹跳系统的登录页面
2017/11/01 Javascript
前端必备插件之纯原生JS的瀑布流插件Macy.js
2017/11/22 Javascript
浅谈Webpack下多环境配置的思路
2018/06/27 Javascript
解决element ui select下拉框不回显数据问题的解决
2019/02/20 Javascript
详解babel升级到7.X采坑总结
2019/05/12 Javascript
vue实现图片预览组件封装与使用
2019/07/13 Javascript
vue的滚动条插件实现代码
2019/09/07 Javascript
js中实现继承的五种方法
2021/01/25 Javascript
[01:08]DOTA2次级职业联赛 - Wings 战队宣传片
2014/12/01 DOTA
Python:Scrapy框架中Item Pipeline组件使用详解
2017/12/27 Python
python读取txt文件并取其某一列数据的示例
2019/02/19 Python
python实现小世界网络生成
2019/11/21 Python
Python Tkinter Entry和Text的添加与使用详解
2020/03/04 Python
解决运行出现'dict' object has no attribute 'has_key'问题
2020/07/15 Python
Python列表推导式实现代码实例
2020/09/09 Python
HTML5本地存储之Database Storage应用介绍
2013/01/06 HTML / CSS
药剂专业自荐信范文
2014/04/16 职场文书
2014年银行工作总结范文
2014/11/12 职场文书
HashMap实现保存两个key相同的数据
2021/06/30 Java/Android