final修饰变量、方法、类举例
第一种,final修饰变量
经过final修饰过的STR2+"2"就是普通的字符串连接,不再重新new,而str3+"2"相当于new了一个新的String对象。
第二中,final修饰方法
父类中经过final修饰过的方法,在子类中不能被重写,如果在子类中有该方法,则编译报错。
第三种,final修饰的类
jdk中,String就是final修饰的,不能被继承。
第一种,final修饰变量
经过final修饰过的STR2+"2"就是普通的字符串连接,不再重新new,而str3+"2"相当于new了一个新的String对象。
第二中,final修饰方法
父类中经过final修饰过的方法,在子类中不能被重写,如果在子类中有该方法,则编译报错。
第三种,final修饰的类
jdk中,String就是final修饰的,不能被继承。