面向对象例题
理解: 减少 变量的重新定义 比如 变量前的 var $ 思路更加明确
class Yuan ----后面不加() 创建类 { var $banjing; //圆类的一个成员变量 这个变量前面 加var $ z这个变量时 对象的 //面积,成员方法 function MianJi() { return 3.14*$this->banjing*$this->banjing; } } this 指的是 引用这个类的 对象(实例) $maxyuan = new Yuan(); $maxyuan->banjing = 10; //banjing 前 不需要加任何变量符号符号 下面同样 只要在类里面有定义 就行 //造一个小圆 $minyuan = new Yuan(); $minyuan->banjing = 5; echo $maxyuan->MianJi()-$minyuan->MianJi();
求两圆的面积差(面向对象方法)
面向过程 做题 之前 都是面向过程
//求两个圆之间阴影的面积 /*$r1 = 10; $r2 = 5; $mj = 3.14*$r1*$r1 - 3.14*$r2*$r2; echo $mj;*/
面向过程求面积
类 与对象 的 区别
1类: 模糊的 众多对象抽象出来的
2.对象: 实例 类中的一个 实例
在使用面向对象是 必须 先初始化(实例化) ---> 告诉计算机 它属于某一类
上题中 : $maxyuan = new Yuan(); 从圆类中 独立出一个 框架(实例 独立个体(对象))下面往里添加内容 (详见上题)
时间: 2024-11-05 02:22:00