博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php面向对象基础
阅读量:5975 次
发布时间:2019-06-20

本文共 879 字,大约阅读时间需要 2 分钟。

1、类

由众多对象抽象出来的

它包含了对象通用的特性

2、对象

一切皆对象

它是由实例化出来的

例:

求两个圆之间阴影的面积

无标题文档

输出的结果是:

这种方式叫  面向过程的方式

1.将圆抽象为一个类

class yuan
{
    var $banjing; //圆类的一个成员变量
   

面积,成员方法

    function mianji()
    {
        return 3.14*$this->banjing*$this->banjing;
    }
}
2.实例化对象
$yuan = new yuan();
$yuan->banjing = 10;
echo $yuan->mianji();
var_dump($yuan);
$this关键字在类里面代表该对象
//造一个大圆
$maxyuan = new yuan();
$maxyuan->banjing = 10;
//造一个小圆
$minyuan = new yuan();
$minyuan->banjing = 5;
echo $maxyuan->mianji()-$minyuan->mianji();

无标题文档
banjing*$this->banjing; } } //实例化对象/*$yuan=new yuan(); 由类实例化出来的,这个圆里面就有一个东西半径 $yuan->banjing = 10; 给半径赋值 echo $yuan->mianji(); ->用来调用 var_dump($yuan);*/ $maxyuan=new yuan();$maxyuan->banjing=10;$minyuan=new yuan();$minyuan->banjing=5;echo $maxyuan->mianji()-$minyuan->mianji();?>

输出的结果和面向过程方式输出的答案一样

 

转载于:https://www.cnblogs.com/qishuang/p/6159537.html

你可能感兴趣的文章
设计模式之 - 简单工厂模式
查看>>
前端如何搭建一个成熟的脚手架
查看>>
vue中v-for循环如何将变量带入class的属性名中
查看>>
PHP 安全问题入门:10 个常见安全问题 + 实例讲解
查看>>
Leetcode03
查看>>
Mysql常用命令
查看>>
Vuex的基本使用
查看>>
在DigitalOcean玩Kubernetes(K8S)
查看>>
Linux阶段总结shell脚本
查看>>
JUKI贴片机RX-7R_JUKI贴片机_贴片机
查看>>
字符串中不重复字符出现第一次的位置
查看>>
Python第一天:你必须要知道的Python擅长领域以及各种重点学习框架(包含Python在世界上...
查看>>
2018年,JavaScript都经历了什么?
查看>>
中了后缀adobe勒索病毒怎么办 恢复方法百分百解密成功[veracrypt@foxmail.com
查看>>
315 · Istio1.1 功能预告,真的假不了
查看>>
校园刷脸考勤
查看>>
驰骋工作流引擎设计系列10时效考核规则设计
查看>>
已经入门了C++,后面的路怎么走?
查看>>
建筑论文如何发表
查看>>
制作基于http的yum源2
查看>>