首页 > 编程 > Java > 正文

java中final关键字的运用详解

2019-11-06 08:36:23
字体:
来源:转载
供稿:网友

                                     java中final关键字的运用详解

public class TestFinal {/** final 最终的意思 可以修饰变量,方法,类* 特点:* 1.他修饰的变量,该变量不能被重新赋值,就是一个常量* 2.他修饰的方法,不能重写* 3.他修饰的类,不能被继承* final修饰局部变量:* 基本类型:值不能改变* 引入类型:地址值不能改变,对象的内容还是可以改变的* final初始化时机:* 限制条件:只能赋值一次*/如下代码为简单的样例:public static void main(String[] args) {final int a = 100;Water ww = new Water();ww.a = 1;Water.drink(ww);}}class Water{int a;final int bb = 20;public static void drink(final Water w){Water QQ = new Water();// w = qq;final int b = 50;System.out.PRintln("water+++"+b);System.out.println("warter..."+w.a);}public static void duck(final int a){// a = 500;}}

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表