新手搞不懂类,方法,属性这些词汇的含义,谁能解释一下
class Car {
public function getName() {
return '汽车';
}
$car = new Car();
echo $car->getName();
就像这段代码里面的 class定义的含义 Car的意思 还有下面的代码解释含义有没有大神帮忙从头到尾的解释一下这段代码
class Car {
public function getName() {
return '汽车';
}
$car = new Car();
echo $car->getName();
就像这段代码里面的 class定义的含义 Car的意思 还有下面的代码解释含义有没有大神帮忙从头到尾的解释一下这段代码
2017-02-22
类可以用名词来理解,比如说代码中的 class Car,就是汽车类,是抽象的概念,大部分使用的时候需要进行实例化后使用,new Car 可以理解为买了一辆车
属性是类包含的一些特性或者说类包含的变量, 比如汽车用什么样的轮子,有几个轮子,汽车的名字叫什么等等
类的方法可以当成用这个类进行一些操作,比如 开车、修车、给车改名字等等
现在比如说你有一辆车,你要给这个车换一个轮胎
那么,首先需要拥有一辆具体的车,要先创建一个class Car类的实例,也就是说一个具体的车new Car
然后要具体知道换哪一个轮胎,所以要把需要换的轮胎放在类的属性里
最后要换这个轮胎,就需要创建类的方法,用方法开改变轮胎这个属性
举报