java final、static、
来源:互联网 发布:word文档朗读软件 编辑:程序博客网 时间:2024/06/07 01:59
final修饰符的作用?
答:final顾名思义,“最终的、不可改变的”。它可以修饰非抽象类、非抽象方法和变量。
注意:
final 修饰的类不能被继承,没有子类。
final修饰的方法不能子类的方法覆盖。
final修饰的变量表示常量,只能被赋值一次。
-----------------------------------------------------
final不能修饰构造方法。方法覆盖(覆写) 仅仅使用于类的成员方法。不使用类的构造方法 。
final 修饰的引用类型的变量只能始终引用一个对象,但可以改变变量的内容。
static可以修饰什么?
答:类的成员变量、成员方法和代码块。
注意:用static修饰的成员变量表示静态变量,可以直接通过类名来访问。
用static修饰的成员方法表示静态方法,可以直接通过类名来访问。
用static修饰的程序代码块表示静态代码块,当java虚拟机加载类时,就会执行该代码块。
修饰符的使用规范:
通常把访问控制符放在首位,其次是static或abstract修饰符。接着是其他修饰符。
注意:下面的修饰符连用无意义,编译时报错。
abstract和private
abstract和final
abstract和static
throws和throws有什么区别?
答:
throws子句,声明可能会出现的异常。
throw语句,抛出异常。
0 0
- java static,final,static final
- 【Java】static\final\static final区别
- java-static、final、static final的区别
- JAVA final static
- JAVA static & final
- java static final
- java static final 初始化
- Java关键字final、static
- java final 、 static 总结
- java - static - final
- Java Final static 关键字
- java关键字final、static
- JAVA-static, final
- java final、static、
- java static final 初始化
- Java static与final
- java final static
- final static public---Java
- 安卓开发之常见死机问题--log分析
- Struts2 validate验证指定方法的三种方式。
- 图解网络设备的配置与应用
- ubuntu安装glib之后系统终端等无法打开
- 【Python】if.. elif..
- java final、static、
- fd
- java程序作业——两个整数的最大公约数求法(java)
- 【OpenCV】直方图应用:直方图均衡化,直方图匹配,对比直方图
- QT中使用控制台和Application需要注意的一点
- Java 常见的异常
- java学习之jar打包详解
- Java中类的生命周期
- json基础介绍和json解析