super()方法主要有以下几个作用:
调用父类的构造方法:在子类的构造方法中使用super()方法可以调用父类的构造方法,用于完成父类的初始化工作。
访问父类的成员变量和成员方法:在子类中,可以使用super关键字来访问父类中的成员变量和成员方法,即使子类中存在同名的成员变量或成员方法。
在子类中调用父类的静态方法:使用super关键字可以在子类中调用父类的静态方法,但不能通过super关键字访问父类的静态变量。
在内部类中使用super关键字:在内部类中,使用super关键字可以访问外部类的成员变量和成员方法。
总之,super()方法的主要作用是调用父类的构造方法和访问父类的成员变量和成员方法。