Самый простой способ думать об этом - это логическая иерархия того, с чем вы работаете.И это применимо практически ко всему на свете.То, что все сказали здесь, является точным, но это может не помочь вам понять, что они говорят, если вы не понимаете ООП.Итак, позвольте мне уточнить.
Транспортное средство: Транспортное средство может быть любым видом транспорта.Имейте в виду, что это может быть самолет, поезд, автомобиль, велосипед, баллон с горячим воздухом и т. Д. Транспортное средство - это то, что используется для доставки вас из одного места в другое.Таким образом, базовый класс, являющийся транспортным средством, говорит вам, что это будет транспортное средство.
Автомобиль. Автомобиль - это форма транспортного средства.Таким образом, он расширяет автомобиль.Автомобиль может быть описан как транспортное средство с 4 колесами, 2-мя дверями (в зависимости от автомобиля), двигателем, рулем, дворниками, фарами, поворотниками, тормозами, акселератором и т. Д. Таким образом, автомобиль дополнительно описывает, какое у вас транспортное средство.Ссылаясь на.
Тойота: Тойота это форма автомобиля.Таким образом, он расширяет автомобиль.(Это также может расширить грузовик, если вы работаете с классом грузовиков).Есть определенные элементы тойоты, которые могут не подходить для каждого автомобиля.Таким образом, чтобы помочь определить тип автомобиля, Toyota может указать пробег, количество дверей, цвет, размер двигателя и т. Д.
Надеюсь, это поможет.