找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 444|回复: 0
打印 上一主题 下一主题

基于PHP 面向对象之成员方法详解

[复制链接]

2617

主题

2617

帖子

7789

积分

论坛元老

Rank: 8Rank: 8

积分
7789
跳转到指定楼层
楼主
发表于 2018-2-14 08:21:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

            用一个列子来读解成员方法:大家可以自己动手写一写,加深理解。
这样一个需求; 希望人可以说话, 做算术题.......,这样就需要使用到成员方法:
1、添加speak 成员方法,输出 我是小明
2、添加jisuan 成员方法,可以计算从 1+..+1000的结果
3、修改jisuan 成员方法,该方法可以接收一个数n,计算 1+..+n 的结果
4、添加add 成员方法,可以计算两个数的和
参考代码:
[U]复制代码[/U] 代码如下:
    class Person{
        public $name;
        public $age;
        //添加成员方法
        public function speak(){
            echo "我是小明";
        }
        public function jisuan(){
            //计算从 1+..+1000的结果
            $result =0;
            for($i=1;$i
        public function jisuan2($n){
            //计算从 1+..+n的结果
            $result=0;
            for($i=1;$i
        //计算2个数的和
        public function add($num1,$num2){
            return $num1+$num2;
        }
    }
    $person1=new Person;
    //人说话
    $person1->speak().'
';
    //计算
    echo '
'.$person1->jisuan();
    //echo '
'.$person1->jisuan(100);
    //带参数的
    echo '计算的结果是:'.$person1->jisuan2(5);
    //计算2个数的和
    echo "
50+50=".$person1->add(50,51);
?>
            
            
您可能感兴趣的文章:
  • php学习笔记 面向对象的构造与析构方法
  • php验证session无效的解决方法
  • php通过session防url攻击方法
  • php自定文件保存session的方法
  • thinkphp中session和cookie无效的解决方法
  • php创建session的方法实例详解
  • php实现session自定义会话处理器的方法
  • php中使用session防止用户非法登录后台的方法
  • php中将一个对象保存到Session中的方法
            
  • 分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    用户反馈
    客户端