课程
/后端开发
/Java
/Java入门第二季 升级版
方法和构造方法的区别?super关键字的作用范围?只能在继承类里面使用吗?
2016-12-25
源自:Java入门第二季 升级版 9-7
正在回答
构造方法也是方法,只是它比较特殊,没有返回值。当一个类没有继承另一个类的时候,它就没有能用到super的地方了,super是用来调用父类的方法或者属性的,所以当一个类没有父类的时候,就用到super关键字了。也就是只能在继承类里面使用
慕粉1819284965 提问者
super不能与this与static并存。
构造函数必须和类名完全相同,构造函数的主要作用在于类的对象的创建,通常情况下系统在需要时会自动调用无参构造函数。
super关键字主要在继承时,用于子类引用父类的时使用。
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
2 回答方法和构造方法的区别?
1 回答继承,多态,抽象类的区别和适用范围
6 回答当父类定义了有参的构造方法,子类怎么定义构造方法怎么用super关键字
1 回答关于super和构造方法
1 回答调用继承父类构造函数的属性的方法