通过使用多态,我们可以进一步简化指令:
class Human{ public : 上厕所();};
class Man:public Human{上男厕所();};
class Woman:public Human{上女厕所();};
int main()
{
p克林顿->上厕所(); //看,指令简化啦,从“上男厕所”变成了“上厕所”。
p布什->上厕所();
p劳拉->上厕所();
}
----------------------------------------
// 过程式语言,比如我们在训练三个儿童如何上厕所
int main()
{
上男厕所(克林顿);
上男厕所(布什);
上女厕所(劳拉);
}
要是用面向对象来写,就是
int main()
{
克林顿.上男厕所();
布什.上男厕所();
劳拉.上女厕所();
}
通过使用多态,我们可以进一步简化指令:
class Human{ public : 上厕所();};
class Man:public Human{上男厕所();};
class Woman:public Human{上女厕所();};
int main()
{
p克林顿->上厕所(); //看,指令简化啦,从“上男厕所”变成了“上厕所”。
p布什->上厕所();
p劳拉->上厕所();
}