美文网首页
Java的关键字之 final static const

Java的关键字之 final static const

作者: KaelQ | 来源:发表于2017-08-07 12:47 被阅读202次

    1.final关键字

    • 修饰类
      这个类不能被继承,这个类的所有方法都是final的方法。
    • 修饰方法
      这个方法不能被子类覆盖,但是可以被继承。
    • 修饰变量
      这个变量只能被赋值一次,赋值后不再改变。

    2.static关键字

    • 修饰类
      不能修饰最外面的类,只能修饰内部类。
      静态内部类和非静态内部类的区别
      1. 静态内部类不需要指向外部的引用,而非静态内部类必须要有指向外部的引用。
      2. 静态内部类不能访问外部的非静态成员,只能访问静态成员。非静态内部类可以访问外部的所有成员。
      3. 一个非静态内部类必须要有外部类的创建才能使用,而静态内部类则不需要。
    • 修饰方法
      这个方法在类加载后即可使用,即使类没有声明和引用。
    • 修饰变量
      这个变量在类加载后即可使用,即使类没有声明和引用。

    3.const

    • java 作为保留,不出现。

    相关文章

      网友评论

          本文标题:Java的关键字之 final static const

          本文链接:https://www.haomeiwen.com/subject/bemfyttx.html