首页 > 代码库 > PHP中的面向对象 中的类(class)
PHP中的面向对象 中的类(class)
2.11 上午讲的是面向对象中的类(class),一个非常抽象的概念,
类里面成员的定义有 public$abc; private$abc(私有变量); protect $abc(受保护的变量);
下面是用实例来解释一下class
<?php class test_123 { public $a; public $b; function squar() { return $this->a*$this->b; //这里求的是矩形的面积,由于class中定义的都是抽象的,所以这里需要把a.b 实例化 } } $shili=new test_123(); //把上面的类实例化 $shili->a=3; $shili->b=4; //把a,b实例化 $return=$shili->squar(); var_dump($return) ?>
输出值为int(12);
或者用其他的方法来写 比较简单
<?php class test_123 { function test_123($k,$v) //直接在此地定义a,b 还可以用__construct来构造框架 { $this->a=$k; $this->b=$v; } function squar() { return $this->a*$this->b; //这里求的是矩形的面积,由于class中定义的都是抽象的,所以这里需要把a.b 实例化 } } $shili=new test_123(3,4); //把上面的类实例化 var_dump($shili->squar()) ?>
通过上面的例子可以帮助我们更好的理解类的概念,相对理论来说也没有那么枯燥了
PHP中的面向对象 中的类(class)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。