作业帮 > 综合 > 作业

this.super()和super()还有this()作用有什么同?

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/19 07:19:22
this.super()和super()还有this()作用有什么同?
在Java中,有如下代码:
public class Animal {
public Animal(){
System.out.println("嗷呜!");
}
}
public class Dog extends Animal {
public Dog(){
横线处填写()会输出“嗷呜!”.
}
public static void main(String[] args) {
Dog dog = new Dog();
}
}
1 什么都不填
2 this.super();
3 super();
4 this();
请主要解释有什么不同
this.super()和super()还有this()作用有什么同?
this可以指向本类中的成员,而super用于指向父类中的成员!二者相当于指针,只是指向的东西(对象)就不一样了!
this()表示调用本类的构造方法
super()表示调用父类的构造方法
this.super()表示调用本类先调用父类的方法再调用本类的构造方法
构造方法是从object类的构造方法开始的,依次下去 Animal Dog
填什么 自己考虑吧!
java 技术交流群 86328257