static与final

来源:互联网 发布:云计算数据中心建造 编辑:程序博客网 时间:2024/06/08 09:35

  •  对于静态变量在内存中只有一个拷贝(节省内存),JVM只为静态分配一次内存,在加载类的过程中完成静态变量的内存分配,可用类名直接访问(方便),当然也可以通过对象来访问(但是这是不推荐的)。
  • 接口中的成员变量都是public,static,final.
  • final类不能被继承,没有子类,final类中的方法默认是final的。
  •  final方法不能被子类的方法覆盖,但可以被继承。       
  •  final成员变量表示常量,只能被赋值一次,赋值后值不再改变。        
  • final不能用于修饰构造方法。
  • static 修饰的方法不能被重写,子类继承父类出现同一个静态方法,则父类的该方法被隐藏。

0 0
原创粉丝点击