为了账号安全,请及时绑定邮箱和手机立即绑定

类的继承不是单继承吗?

父类为Animal

子类为Dog

Cat不能继承Animal

本次多态课程为什么没有出现错误

正在回答

6 回答

单继承指的是一个类只能继承一个父类,不是说一个类只能被一个类继承。

1 回复 有任何疑惑可以回复我~
#1

Estellachang 提问者

非常感谢!
2017-08-13 回复 有任何疑惑可以回复我~

单继承指的是一个类只能继承一个父类,不是说一个类只能被一个类继承。

1 回复 有任何疑惑可以回复我~

单继承的意思是一个父类可以有多个子类,但是一个子类只能有一个父类

1 回复 有任何疑惑可以回复我~

单继承的意思其实是这样的,子类只能够继承一个父类,但是父类不一定就只有这一个子类。而且你想,我们之前才学了Object类,说了这个类是所有类的父类,别的类都是他的子类,这个是没有问题的。

用一种比较难听的说法来打比方就是,你肯定只有一个亲生的父亲,但是你的亲生父亲不一定就只有你这一个亲生儿子。  说法有一点难听请不要介意。还是希望题主能弄明白这个意思。

1 回复 有任何疑惑可以回复我~

Animal相当于动物群,Dog属于动物,Cat也属于动物。

0 回复 有任何疑惑可以回复我~

Animal就是一个父亲,其他的都市儿子,就是单继承

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

类的继承不是单继承吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信