我正在和我的一个朋友讨论多重继承与单继承,并发现很明显,我对面向对象设计的概念与他的完全不同。我主要是一名 Obj-C 程序员,所以多重继承并不是我每天都在使用的东西。他主要是 Windows/PSP 下的 C++ 程序员,所以我们可能每天使用不同的概念。
他实际上带来了以下主题:新人类继承了什么?
我的想法是会有一个 Human 类,而新的存在将从该类继承并从他的两个父母那里获得一些实例变量(例如他的 DNA 和其他人)。
他的想法是,孩子会继承他的两个父母,以获得他父母的方法。
现在我有点困惑,因为老实说......从对象继承?继承不是用来从包含特定对象组通用方法的类继承的吗?这个论点真让我困惑不已。