PHP学习笔记之面向对象(上)

Posted 北宋小康

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP学习笔记之面向对象(上)相关的知识,希望对你有一定的参考价值。

面向对象:

<?php
//类   
//对象
//类是对象的抽象化;对象是类的实例化
class ren
{
    //成员变量
    var $top;
    var $zhong;
    var $sex;
    var $name;    
     //成员属性在php中是没有;
    //成员方法
    function Eat()
    {
        echo "用手吃饭";
    }
    function  Run()    
    {
        echo "跑得快";
    }

}
//类实例化对象
$r = new ren();
$r->name = "张大";
echo $r->name

 

以求大圆中去到小圆的圆环面积为例

对于简单的计算可能对于面向对象有些复杂;但对于比较复杂以及数据更改频繁的代码会变得更加便利

//面向对象
//存储半径变量
 class Yuan
{
    //定义圆的半径
    var $banjing;
    //求圆面积方法
    function  mianji()
    {
     return 3.14*$this->banjing*$this->banjing;    
    }    
    
}
//求面积
$r1=new yuan;
$r1->banjing=10;
$dmj = $r1->mianji();

$r2= new yuan;
$r2->banjing=5;
$xmj=$r2->mianji();
echo $dmj-$xmj;
?>

 

以上是关于PHP学习笔记之面向对象(上)的主要内容,如果未能解决你的问题,请参考以下文章

PHP学习笔记之继承(面向对象三大特性之一)

Python学习笔记之 面向对象

java学习笔记之面向对象多态

Java学习笔记之十三初探Java面向对象的过程及代码实现

python学习笔记之面向对象编程特性

Kotlin学习笔记之面向对象