JAVA用final定义一个常量,改变它的值,运行会有什么提示?
3个回答
展开全部
final方法不可能被重写
final修饰的变量的值不可以被改变,一个final变量实质上一个常量。
final类不可以被继承。如果一个类为final类,那么它的所有方法都为隐藏式的final方法,也就是说,这些方法保证不会在任何子类中被覆盖。
======================================================================
==学习中==
final修饰的变量的值不可以被改变,一个final变量实质上一个常量。
final类不可以被继承。如果一个类为final类,那么它的所有方法都为隐藏式的final方法,也就是说,这些方法保证不会在任何子类中被覆盖。
======================================================================
==学习中==
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不等运行。在编译时就报错,如下:
G:\>javac Print.java
Print.java:14: 无法为最终变量 i 指定值
} i = 10;
^
1 错误
G:\>javac Print.java
Print.java:14: 无法为最终变量 i 指定值
} i = 10;
^
1 错误
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
为什么要改变常量的值呢?不解。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询