新手搞不懂类,方法,属性这些词汇的含义,谁能解释一下

来源:2-4 PHP类和对象之定义类的方法

哥伦比亚之父

2017-02-22 14:24

class Car {
   public function getName() {
       return '汽车';
   }
$car = new Car();
echo $car->getName();

就像这段代码里面的 class定义的含义 Car的意思 还有下面的代码解释含义有没有大神帮忙从头到尾的解释一下这段代码

写回答 关注

2回答

  • Pterpan
    2017-02-22 14:56:02
    已采纳

    类可以用名词来理解,比如说代码中的 class Car,就是汽车类,是抽象的概念,大部分使用的时候需要进行实例化后使用,new Car 可以理解为买了一辆车

    属性是类包含的一些特性或者说类包含的变量, 比如汽车用什么样的轮子,有几个轮子,汽车的名字叫什么等等

    类的方法可以当成用这个类进行一些操作,比如 开车、修车、给车改名字等等

    现在比如说你有一辆车,你要给这个车换一个轮胎

    那么,首先需要拥有一辆具体的车,要先创建一个class Car类的实例,也就是说一个具体的车new Car

    然后要具体知道换哪一个轮胎,所以要把需要换的轮胎放在类的属性里

    最后要换这个轮胎,就需要创建类的方法,用方法开改变轮胎这个属性

    哥伦比亚之父

    谢谢讲解 很详细,大概的意思明白了.

    2017-02-22 17:24:52

    共 1 条回复 >

  • qq_蹦擦擦_0
    2017-02-22 14:50:46

    class定义一个类, Car是类的名字,public 是指这个方法是公用的,function getName() {} 这个是创建一个名为getName的方法,return就是返回,这里是返回一个字符串‘汽车’,$car = new Car();这个是对Car类进行实例化, $car->getName();调用Car类里面的getName()方法,在输出  。。。。就这样

    哥伦比亚之父

    多谢讲解

    2017-02-22 17:25:33

    共 1 条回复 >

PHP进阶篇

轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序

181734 学习 · 2575 问题

查看课程

相似问题