首页 / 科技数码 / 正文

java中50个关键以及各自用法大全

(1) static:static 关键字可以应用于内部类(在另一个类中定义的类)、方法或字段(类的成员变量)。 通常,static 关键字意味着应用它的实体在声明该实体的类的任何特定实例外部可用。static(内部)类可以被其他类实例化和引用(即使它是顶级类)。在上面的示例中,另一个类中的代码可以实例化 MyStaticClass 类,方法是用包含它的类名来限定其名称,如 MyClass.MyStaticClass。 static 字段(类的成员变量)在类的所有实例中只存在一次。 可以从类的外部调用 static 方法,而不用首先实例化该类。

(2)final:应用于类,以指示不能扩展该类(不能有子类)。final 关键字可以应用于方法,以指示在子类中不能重写此方法。一个类不能同时是 abstract 又是 final。abstract 意味着必须扩展类,final 意味着不能扩展类。一个方法不能同时是 abstract 又是 final。abstract 意味着必须重写方法,final 意味着不能重写方法

(3)super :用于引用使用该关键字的类的超类。 作为独立语句出现的 super 表示调用超类的构造方法。 super.<methodName>() 表示调用超类的方法。只有在如下情况中才需要采用这种用法:要调用在该类中被重写的方法,以便指定应当调用在超类中的该方法。

(4) this :用于引用当前实例。 当引用可能不明确时,可以使用 this 关键字来引用当前的实例。

如有侵权请及时联系我们处理,转载请注明出处来自