021-final

声明:我的所有文章,都是对网上教学视频的整理,包括狂神说、尚硅谷、黑马程序员等等,用来作为参考资料,无任何商业使用,请广大网友参考,不喜勿喷,谢谢。(注意,由于网站的原因,有些代码字符可能会出现问题,建议大家阅读代码时,最好和下面的图片对应来看)
一、在Java中声明类、变量和方法时,可使用关键字final来修饰,表示“最终的”。
1、final标记的类不能被继承,提高安全性,程序的可读性。如:String类、System类、StringBuffer类
2、final标记的方法不能被子类重写。如:Object类中的getClass()。
3、final标记的变量(成员变量或局部变量)即称为常量,名称大写,且只能被赋值一次。final标记的成员变量必须在声明时或在每个构造器中或代码块中显式赋值,然后才能使用。如:final double MY_PI = 3.14;
二、final修饰类
final class A {
}
class B extends A { //错误,不能被继承
}
三、final修饰方法
021-final
四、final修饰变量——常量
021-final
常量名要大写,内容不可修改,如果使用static final修饰,则是定义全局常量。
五、示例
021-final

猜你喜欢

转载自blog.51cto.com/12859164/2564204
今日推荐