正在回答
1回答
同学你好,确实可以通过子类继承父类,如在父类中直接加入school在让子类继承也没问题的,但是这就失去了父类原本的“样子”了。比如父类就是一个大类如人类,那么人类中还会出现男人、女人、老少,他们都有自己的属性,那么父类可以不需要在最初就有这样的属性,而是“谁”有什么类就代表是谁这样更好。并且在实例化时如果父类上有一堆本身不属于自己的属性,比如说男人与女人都属于人类,但把人类看做是父类的话,父类同时具有男人与女人的特征这样是不明确的,那么当实例化时,本身男性所需要的属性会混入女性的属性一起实例出来,或本是女性结果实例出来会带有男性的属性,这样就不易分辨了,并且这样会影响性能。
祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星