Java Final关键字

2019-01-02  本文已影响0人  ZhiJunPan

Java中的final是一个Java的保留关键字可以应用于变量,方法,与类,一旦引用final关键字来修饰一个引用,便无法对该引用进行修改。

final变量
public static final int capacity=0;
capacity++;(cannot assign a value to final variable 'capacity')
final方法
public class ClassRoom {
  final public void printInfo(){
      System.out.pringline(ClassRoom);     
  }
}

public class MusicClassRoom extends ClassRoom {
  public void printInfo(){
//overridden method is final
  }
}
final类
public final class ClassRoom {
    final public void printInfo(){
    }
}
public class MusicClassRoom extends ClassRoom {
// Cannot inherit from final 'ClassRoom'
}
  1. final类中的所有成员方法都会被隐式地指定为final方法
  2. private方法会隐式指定为final方法
上一篇下一篇

猜你喜欢

热点阅读