课程
/后端开发
/Java
/Java入门第二季 升级版
就是调用父类的成员吗?那和继承的区别是什么?
2015-08-06
源自:Java入门第二季 升级版 9-7
正在回答
继承的目的是为了代码的复用,在继承时,基本上都会父类的方法进行重写。而super的作用是为了把父类里面的属性和方法调用查看,一般用的不多。
举个例子 父亲有的钱可以和儿子共享,但是父亲有一个老婆这个方法我们可以继承,但是我们必须重写,因为父亲的老婆是唯一特殊的。而继承时就要重写,而super是想在子类方法中调用父类的方法看看父亲的老婆的是谁。不过如果在父类中的构造方法里面带了参数,子类里面不会默认有super,要使用也必须带参数,这点很重要
淡娅0971
调用父类中的成员,继承了才能调用啊,要不怎么调用?
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
1 回答成员类和继承的区别
3 回答方法和构造方法的区别?super关键字的作用范围?只能在继承类里面使用吗?
1 回答继承,多态,抽象类的区别和适用范围
1 回答想问下super和this有什么区别
7 回答类的继承不是单继承吗?