菱形继承的定义是:两个子类继承同一父类,而又有子类同时继承这两个子类。例如a,b两个类同时继 承c,但是又有一个d类同时继承a,b类。