我正在学习php中的oop并尝试各种技巧来提升我的概念。
我在我的代码中遇到过这个问题(我将演示),并想知道实现这个问题的最佳方法,因为我正在试图让自己陷入困境。
我有以下课程(为了我的清晰而简化):
Vehicle
Car extends Vehicle
Trailer extends Vehicle
Ford extends Car
车辆有一个变量“轮子”
我实例化了一个使用“wheels”变量的“Ford”。
然后我想在“预告片”中使用相同的“轮子”变量
是否可以以继承我的“Ford”对象已经使用的公共变量的方式实例化“预告片”?
据我所知,创建一个“新”对象意味着我的“预告片”是一个全新的实例,因此无法访问“福特”对象中的任何内容。
所以我想知道有没有办法创建一个“预告片”,它共享它们共有的“Fords”变量(即Vehicle类中的变量)。
希望这个问题足够明确。我只是在努力用oop来赚掉“便士一滴”,尽管我觉得我已经接近了我的尤里卡时刻。任何帮助解释/澄清事情都将不胜感激。
: - )