一个关于类中方法的问题
今天突然发现一个关于类中方法的问题,如下:
Q:被动的方法如何表示?
例如:人会开车,我创建两个类,一个类为人类,一个类为车类,人类中有个方法为(开车),
那么车类中有必要包涵方法(能被人开)吗??这个方法有必要吗??在逻辑上多余吗?
请大神明示,小弟不胜感激,小弟是数学无脑粉,逻辑上我觉得怪怪的东西,即使实现了
我也觉得怪怪的
code:
class People{
string name;
void candrive(Car car); .....(1)
};
class Car {
int price;
void canbedrived(People people); .....(2)
};
(1)与(2)是否只有一个就够了??