class you{
//一个借钱的方法
public function jie($number){
if ($this->youMoney >= $number){
$this->youMoney = $this->youMoney - $number; //借一次钱从钱包里扣一点...
echo "好,我可以借给你".$number."块钱,但是我也不多了.<br>";
}else {
echo "不好意思,我不能借给你".$number."这么多钱了.<br>";
}
}
}
//开始借钱吧!
$you = new you();
$you->jie(100);
$you->jie(100);
$you->jie(100);
$you->jie(100);
$you->jie(100);
$you->jie(499);
$you->jie(1);//最后一元钱都借给你了
$you->jie(1); //这不是在面向对象而是在面向一个月光族 -_-
好,我可以借给你100块钱,但是我也不多了.
好,我可以借给你100块钱,但是我也不多了.
好,我可以借给你100块钱,但是我也不多了.
好,我可以借给你100块钱,但是我也不多了.
好,我可以借给你100块钱,但是我也不多了.
好,我可以借给你499块钱,但是我也不多了.
好,我可以借给你1块钱,但是我也不多了.
不好意思,我不能借给你1这么多钱了.
class you{
protected $youMoney = 1000;
//一个借钱的方法
public function jie($number){
if ($this->youMoney >= $number){
$this->youMoney = $this->youMoney - $number; //借一次钱从钱包里扣一点...
echo "老婆,这个月我向家里交".$number."块钱,但是我也不多了.
<br>";
}else {
echo "老婆,我真的连".$number."块钱都没了.<br>";
exit;
}
}
}
class youself extends you { //类的继承使用关键字extends
public function getMoney(){ //这个方法是获得被借钱以后还剩多少钱用的
return $this->youMoney; //直接调用父类中的属性youMoney
}
}
$youself = new youself();
$youself->jie(600);
echo "老婆,我零花钱就剩".$youself->getMoney()."块钱了。<br>";
$youself->jie(400);
echo "老婆,我零花钱就剩".$youself->getMoney()."块钱了。<br>";
$youself->jie(1);
echo "老婆,我零花钱就剩".$youself->getMoney()."块钱了。<br>";
?>
老婆,这个月我向家里交600块钱,但是我也不多了.
老婆,我零花钱就剩400块钱了。
老婆,这个月我向家里交400块钱,但是我也不多了.
老婆,我零花钱就剩0块钱了。
老婆,我真的连1块钱都没了.
header("Content-Type: text/html; charset=UTF-8");
class userselect{
private $userid;
private $username;
private $userpasswd;
private $userinfo;
public function __setusername($name){
require_once("config.inc.php");
$sql = "select * from username where uname='$name'";
$conn = @mysql_pconnect($dbhost,$dbuser,$dbpasswd);
$my_db = mysql_select_db($dbname,$conn);
$result = mysql_query($sql,$conn);
$this->userinfo = mysql_fetch_array($result);
mysql_close($conn);
$this->getuserInfo(); //容易忽略的一步 调用数组返回函数
}
private function getuserInfo(){
$this->userid = $this->userinfo["id"];
$this->username = $this->userinfo["uname"];
$this->userpasswd = $this->userinfo["upasswd"];
}
public function getuserid(){
return $this->userid;
}
public function getusername(){
return $this->username;
}
public function getuserpasswd(){
return $this->userpasswd;
}
}
/*
类的使用说明,创建对象以后,使用__setusername()函数确定要查询的学生姓名,再使用get系列的函数得到
查询过的值.
*/
?>
<?php
$xiao = new userselect();
$xiao->__setusername("tom");
echo "学生编号是 ".$xiao->getuserid()."<br>";
echo "学生姓名是 ".$xiao->getusername()."<br>";
echo "学生密码是 ".$xiao->getuserpasswd()."<br>";
?>
出自 51CTO.COM博客