博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年3月26日

摘要: <!DOCTYPE htmlPUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title></title><link rel="stylesheet" type="text/css" href="float_.css"><script 阅读全文

posted @ 2013-03-26 15:09 Step at a time 阅读(337) 评论(1) 推荐(0) 编辑

2013年3月25日

摘要: <?php /* class A{ public $n=3; } } class B extends A{ public $n2="hello"; } //一个类只能继承一个父类,如果要想继承多个类就是用多层继承来实现 class C extends B{ } $c =new C(); echo $c->n2; */ class A{ public $n=3; public function __... 阅读全文

posted @ 2013-03-25 10:24 Step at a time 阅读(325) 评论(0) 推荐(0) 编辑

2013年3月22日

摘要: 题目:有一群朋友在玩捉迷藏游戏,不时有新的小朋友加入,请问如何知道现在共有多少人在玩?请使用面向对象的思想,编写程序解决。解决这个问题有2中方法:使用全局变量和静态变量<?php //有一群朋友在玩捉迷藏游戏,不时有新的小朋友加入, //请问如何知道现在共有多少人在玩? //请使用面向对象的思想,编写程序解决。/* //1种方法使用全局变量 global $global_nums; //先声明全局变量后再对它进行赋值 $global_nums=0; class Child{ public $name; ... 阅读全文

posted @ 2013-03-22 14:50 Step at a time 阅读(574) 评论(0) 推荐(0) 编辑

摘要: 在类中自定义构造方法的基本语法://php5这样[修饰符]function __construct([参数列表]){ }//php4 这样[修饰符]function 类名([参数列表]){ }看个列子就很好理解了:<?php class Person{ public $name; public $age; //构造方法 php5 public function __construct($name,$age){ ... 阅读全文

posted @ 2013-03-22 11:47 Step at a time 阅读(321) 评论(0) 推荐(0) 编辑

2013年3月21日

摘要: 题目:编写一个函数(以面向对象的方式开发),从网页输入一个整数打印出对应的金子塔。参考代码:显示页面:1、pview.php<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>打印金字塔</title><meta http-equiv="Content-T 阅读全文

posted @ 2013-03-21 10:56 Step at a time 阅读(533) 评论(1) 推荐(2) 编辑

2013年3月20日

摘要: 用一个列子来读解成员方法:大家可以自己动手写一写,加深理解。这样一个需求; 希望人可以说话, 做算术题.......,这样就需要使用到成员方法:1、添加speak 成员方法,输出 我是小明2、添加jisuan 成员方法,可以计算从 1+..+1000的结果3、修改jisuan 成员方法,该方法可以接收一个数n,计算 1+..+n 的结果4、添加add 成员方法,可以计算两个数的和参考代码:<?php class Person{ public $name; public $age; //添加成员方法 public fu... 阅读全文

posted @ 2013-03-20 15:06 Step at a time 阅读(336) 评论(0) 推荐(0) 编辑

摘要: 1、定义类<?php //定义一个类 /* class Cat{ public $name; public $age; } $cat1=new Cat(); $cat1->name ="小白"; $cat1->age=10; echo $cat1->name.'---'.$cat1->age;*/ //对象传递的形式,地址传递 class Person{ public $name; public $age; } //定义一个方法... 阅读全文

posted @ 2013-03-20 11:26 Step at a time 阅读(230) 评论(0) 推荐(0) 编辑

2013年3月19日

摘要: 1,定义:选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。参考代码:<?php //选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。 function sele... 阅读全文

posted @ 2013-03-19 16:34 Step at a time 阅读(313) 评论(2) 推荐(0) 编辑

摘要: 题目:在输入框内输入5个数(输入那5个数用空格隔开),请用一维数组来编写一个程序求出他们的平均值(保留2位小数位)。大家可以自己想想怎么做。参考代码:<html><head><meta http-equiv="Content-Type" content="text/html;charset=utf-8" ></head><body><h3>请输入5个数,并且用空格隔开</h3><?php //接收提交(输入过来的值) REQUEST $grade =@$_REQUE 阅读全文

posted @ 2013-03-19 11:27 Step at a time 阅读(403) 评论(0) 推荐(0) 编辑

摘要: 1、首先我们必须弄清楚什么是冒泡排序,不理解冒泡排序的原理,我们就无法写出代码。冒泡排序(BubbleSort)的基本概念是:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。至此第一趟结束,将最大的数放到了最后。在第二趟:仍从第一对数开始比较(因为可能由于第2个数和第3个数的交换,使得第1个数不再小于第2个数),将小数放前,大数放后,一直比较到倒数第二个数(倒数第一的位置上已经是最大的),第二趟结束,在倒数第二的位置上得到一个新的 阅读全文

posted @ 2013-03-19 11:11 Step at a time 阅读(348) 评论(0) 推荐(0) 编辑