- 浏览: 7852085 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (2425)
- 软件工程 (75)
- JAVA相关 (662)
- ajax/web相关 (351)
- 数据库相关/oracle (218)
- PHP (147)
- UNIX/LINUX/FREEBSD/solaris (118)
- 音乐探讨 (1)
- 闲话 (11)
- 网络安全等 (21)
- .NET (153)
- ROR和GOG (10)
- [网站分类]4.其他技术区 (181)
- 算法等 (7)
- [随笔分类]SOA (8)
- 收藏区 (71)
- 金融证券 (4)
- [网站分类]5.企业信息化 (3)
- c&c++学习 (1)
- 读书区 (11)
- 其它 (10)
- 收藏夹 (1)
- 设计模式 (1)
- FLEX (14)
- Android (98)
- 软件工程心理学系列 (4)
- HTML5 (6)
- C/C++ (0)
- 数据结构 (0)
- 书评 (3)
- python (17)
- NOSQL (10)
- MYSQL (85)
- java之各类测试 (18)
- nodejs (1)
- JAVA (1)
- neo4j (3)
- VUE (4)
- docker相关 (1)
最新评论
-
xiaobadi:
jacky~~~~~~~~~
推荐两个不错的mybatis GUI生成工具 -
masuweng:
(转)JAVA获得机器码的实现 -
albert0707:
有些扩展名为null
java 7中可以判断文件的contenttype了 -
albert0707:
非常感谢!!!!!!!!!
java 7中可以判断文件的contenttype了 -
zhangle:
https://zhuban.me竹板共享 - 高效便捷的文档 ...
一个不错的网络白板工具
PHP5 的OOP是个好东西,最近找了些小资料给新手培训和给朋友看,还是老外的东西好,例子短小,有OOP基础的话,一看就
明白了
1)基本的类和实例
明白了
1)基本的类和实例
<?php
class Animal
{
var $name;
function set_name($text)
{
$this->name = $text;
}
function get_name()
{
return $this->name;
}
}
$lion = new Animal;
$lion->set_name("Leo");
echo "The name of your new lion is ", $lion->name, ".";
?>
2) 加上些访问控制符,如private
<?php class Animal { private $name; function set_name($text) {$this->name = $text;} function get_name() {return $this->name;} } $lion = new Animal; $lion->set_name("Leo"); echo "The name of your new lion is ", $lion->name, "."; ?>由于用了privae,所以这里是出错了,要用get_name去访问3)构造函数<?php class Animal { var $name; function __construct($text) { $this->name = $text; } function set_name($text) { $this->name = $text; } function get_name() { return $this->name; } } $lion = new Animal("Leo"); echo "The name of your new lion is ", $lion->get_name(), "."; ?> 用 _ _construct()做构造函数( 注意,是两个紧跟着的_)4 使用继承<?php class Animal { var $name; function set_name($text) { $this->name = $text; } function get_name() { return $this->name; } } class Lion extends Animal { var $name; function roar() { echo $this->name, " is roaring!<BR>"; } } echo "Creating your new lion...<BR>"; $lion = new Lion; $lion->set_name("Leo"); $lion->roar(); ?>5 Overriding<?php class animal { var $name; function set_name($text) { $this->name = $text; } function get_name() { return $this->name; } } class Lion extends Animal { var $name; function roar() { echo $this->name, " is roaring!<BR>"; } function set_name($text) { $this->name = strtoupper($text); } } echo "Creating your new lion...<BR>"; $lion = new Lion; $lion->set_name("Leo"); $lion->roar(); ?>输出:LEO is roaring这时子类覆盖了父类的set_name方法了6 访问父类中的被覆盖的方法<?php class Animal { var $name; function set_name($text) { $this->name = $text; } function get_name() { return $this->name; } } class Lion extends Animal { var $name; function roar() { echo $this->name, " is roaring!<BR>"; } function set_name($text) { Animal::set_name($text); } } echo "Creating your new lion...<BR>"; $lion = new Lion; $lion->set_name("Leo"); $lion->roar(); ?>
发表评论
-
git学习小结
2017-01-23 20:14 560http://www.liaoxuefeng.com/wiki ... -
国内IT技术大会小结
2012-06-15 12:47 3391搞IT的就要多交流,这个应该成为大家的共同认识,比如国内目前有 ... -
国内IT技术大会小结束
2012-06-15 12:44 0搞IT的就要多交流,这个应该成为大家的共同认识,比如国内目前有 ... -
国内IT技术大会小结束
2012-06-15 12:42 0搞IT的就要多交流,这个应该成为大家的共同认识,比如国内目前有 ... -
神奇的“触觉振动”:谈W3C的震动API
2012-02-17 12:28 2082说起“触觉反馈”,大家可能从字面上并不能理解它是如何工作的。触 ... -
Chrome赶超IE:谷歌为何再度联手火狐
2011-12-27 20:16 2390http://tech.it168.com/a2011/122 ... -
(转10款难看但好用的SEO工具
2011-09-07 06:53 1317人不可貌相,SEO工具也不例外。 SEO专业网站SEOmoz ... -
一个很好的开源CRM项目
2005-01-15 19:56 1589http://www.sugarcrm.com,还有简体中文包 ... -
PHP中得到指定的时间段
2005-01-15 19:59 1907最近在项目中,遇到个比较特殊的要求,比如,MYSQL中,比如今 ... -
给大家推荐一个SQL好的站点
2005-01-15 20:20 1079,给大家推荐一个SQL好的站点 http://sqlteam. ... -
记得打补丁
2005-04-14 19:33 1009之前遇到个很怪的问题: 买了个新硬盘,160G,重新装了VS. ... -
express beta 2版本出来了
2005-04-18 11:30 1004在没下到VS。NET 2005之前,也可以用轻量级的EXPRE ... -
SQL SEVER 2005 CTP APRIL出来了
2005-04-20 20:02 1036http://lab.msdn.microsoft.com/e ... -
ms reporting service sp2 出来了
2005-04-24 08:27 1161SQL Server 2000 Reporting Servi ... -
php5 读书心得(1)
2005-04-25 19:48 1117由于工作中要用到PHP,最近下了本《PHP5 POWER PR ... -
PHP5 心得(2)
2005-04-28 19:41 1146在OOP中,构造函数和析构函数是很重要的,在PHP4中,可 ... -
vs.net 2005 beta 2安装问题
2005-04-28 22:50 1158我之前已经卸载了BETA 1了,但可惜安装后,在新建工程后,还 ... -
PHP5心得3
2005-04-29 20:47 1094今天讲的是parent::和self::两个新的关键字。se ... -
PHP5心得4
2005-05-01 17:11 11191 instanceof操作 该操作中,判断某个类是 ... -
vs 2005中的 Visualizer debugger
2005-05-05 21:01 1107在vs.net 2005 中,增加了可视化的调试器,甚至可以自 ...
相关推荐
这是借鉴刀客的PHP OOP入门必读的参考资料哦~~~相信读完以后一定会有很大的帮助!!!
很不错的一本PHP oop编程书 包括设计模式 等
PHP5 OOP思维导图,很详细直观的描述了OOP在PHP5中的形式
PHP5_OOP_学习思维导图PHP5_OOP_学习思维导图PHP5_OOP_学习思维导图
很值得一读,PHP5之后,OOP已经在PHP流行起来,
这是超清晰的pdf档 全新的思维模式, 让你在短时间内, 变成高手
PHP-OOP-快速入门PHP 面向对象的快速入门Quickstart 是一个 PHP 面向对象的创建程序。 设置项目参数后,Quickstart 将生成您需要的类、动作文件和模板页面。 Quickstart 不使用数据库,而是使用设置和项目文件,因此...
PHP5 OOP 思维导图 很详细 看完对OOP有深一层的理解
C#继承OOP实例源码Class 。 `
PHP5OOP相关的文档脚本宝典
java学习:OOP入门
深入了解PHP的面向对象编程思想
PHP_OOP面向对象课堂笔记,最简洁明白易懂的面向对象笔记,欢迎下载!
PHP面向对象各个功能步骤详解OOP思想
这个是演示一个很小的门禁系统,有Java源代码一份!~目的是巩固OOP(面向对象编程)和Log4j日志功能,虽然现在提倡的是面向接口编程,但是面向接口是建立在面向对象的基础之上的!~欢迎下载
面对对象已经成为标准,而面向功能或者过程的软件已经过时. 类与对象的关系:类的实例化结果就是对象.而对象就是类的抽象.在程序中直接使用的是对象而不是类.
主要介绍了PHP面向对象程序设计OOP继承用法,结合简单实例形式分析了php类的定义与继承使用方法,需要的朋友可以参考下
PHP 5 dvanced OOP and Design Patterns,英文版,PDF格式
C++ OOP 编程经典实例 -小型公司职员信息管理系