课程
/后端开发
/PHP
/PHP进阶篇
类的属性和对象的属性指的是同一样东西吗?类的方法和成员的方法也是指的是同一样东西吗?
2018-10-05
源自:PHP进阶篇 2-1
正在回答
还是拿汽车类举例子,对象就是,三厢车,SUV,越野车这样。属性是,油耗,扭矩,排量等。方法就是,加速,排水渠过弯,漂移等操作。^_^
我个人的理解
类就是“汽车类”,所有汽车都属于“汽车类”,类的属性和方法,就是所有汽车都共有的特点(有轮子、发动机、可以跑动、刹车等)。
而对象就是具体的某种车,比如大巴,它是汽车并且有“汽车类”的属性和方法,但它也有其他汽车没有的属性(很大、能载很多人等)。巴士“源自”汽车类但它更具体,巴士就是汽车,但汽车不一定是巴士。
同一个属性,但值不同。
举报
轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序
2 回答在类内部调用同一类中的属性必须要$this->属性名或者类名->属性名么?
2 回答类里属性的使用
1 回答动态属性与静态属性的区别是什么??
1 回答在子类中调用父类的属性
3 回答这里属性的重载是不是就可以理解为,通过调用这些方法,对属性的一些操作而已呢!包括对不存在属性的操作,比如我在代码中新加入属性??