课程
/后端开发
/Java
/Java入门第二季 升级版
父类为Animal
子类为Dog
Cat不能继承Animal
本次多态课程为什么没有出现错误
2017-06-17
源自:Java入门第二季 升级版 10-1
正在回答
单继承指的是一个类只能继承一个父类,不是说一个类只能被一个类继承。
Estellachang 提问者
单继承的意思是一个父类可以有多个子类,但是一个子类只能有一个父类
单继承的意思其实是这样的,子类只能够继承一个父类,但是父类不一定就只有这一个子类。而且你想,我们之前才学了Object类,说了这个类是所有类的父类,别的类都是他的子类,这个是没有问题的。
用一种比较难听的说法来打比方就是,你肯定只有一个亲生的父亲,但是你的亲生父亲不一定就只有你这一个亲生儿子。 说法有一点难听请不要介意。还是希望题主能弄明白这个意思。
Animal相当于动物群,Dog属于动物,Cat也属于动物。
Animal就是一个父亲,其他的都市儿子,就是单继承
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
2 回答java不是不能多继承吗,这里的animal继承object,dog继承animal不就是多继承吗
2 回答继承类的语法
2 回答关于继承类
2 回答调试类不用继承抽象类吗?
3 回答所有类默认继承Object类,那么Object继承了什么类?