夜光带你走进 传奇语言php(52)进阶篇开始

本文介绍了PHP中面向对象的基础概念,包括类与对象的定义、实例化及使用方法。通过一个汽车类的例子,详细展示了如何创建类、定义属性与方法,以及如何实例化对象并调用其方法。

夜光序言:

 

我向来擅长自我保护的方式是:一旦察觉对方冰冷的态度我就会退避三舍,不会主动去捂热这段关系。友不在多,贵在风雨同行;情不论久,重在有求必应。

 

 

 

 

 

 

 

 

 

 

正文:

PHP类和对象

类是面向对象程序设计的基本概念,通俗的理解类就是对现实中某一个种类的东西的抽象, 比如汽车可以抽象为一个类,汽车拥有名字、轮胎、速度、重量等属性,可以有换挡、前进、后退等操作方法。

通常定义一个汽车类的方法为:

class Car {
    $name = '汽车';
    function getName() {
        return $this->name;
    }
}

类是一类东西的结构描述,而对象则是一类东西的一个具体实例,例如汽车这个名词可以理解为汽车的总类,但这辆汽车则是一个具体的汽车对象。

对象通过new关键字进行实例化:

$car = new Car();
echo $car->getName();

类与对象看起来比较相似,但实际上有本质的区别,类是抽象的概念,对象是具体的实例。类可以使程序具有可重用性。


非静态方法调用属性不用加$符号

 


/**
 * Created by PhpStorm.
 * User: 夜光
 * Date: 2019/7/14
 * Time: 17:40
 */
<?php
//定义一个类
class Car {
    var $name = '汽车';
    function getName() {
        return $this->name;
    }
}

//实例化一个car对象
$car = new Car();
$car->name = '奥迪A8'; //设置对象的属性值
echo $car->getName();  //调用对象的方法 输出对象的名字

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值