你的位置:首页 > Java教程

[Java教程]super关键字、final关键字

super关键字  子类可以隐藏从父类继承的成员变量和方法,如果在子类想要使用被子类隐藏的成员变量和方法,就可以使用super关键字。   1、使用super 关键字调用父类的构造方法    子类不能继承父类的构造方法,因此子类如果想要使用父类的构造方法,必须在子类的构造方法中使用,并且必须使用关键字super来表示,而且必须是在子类的构造方法中的头一句使用。     2、使用super关键字操作被隐藏的成员变量和方法     比如 super.x    super.play()就是用来访问调用被子类隐藏的成员变量x和方法play()   final关键字   final关键字可以修饰类、成员变量、和方法中的局部变量   1、final类     final类不能够被继承,即不能有子类。   2、final方法      可以被子类继承,但不能被重写。  3、final变量       即是常量,常量在声明时没有默认值。