社区
Java SE
帖子详情
方法内可以使用final 不??
yuyu123
2003-08-20 09:17:32
public class test
{
final int i = 5;
public void p()
{
final int s = 100; // 这里方法内可以用final 吗?
}
}
...全文
63
6
打赏
收藏
方法内可以使用final 不??
public class test { final int i = 5; public void p() { final int s = 100; // 这里方法内可以用final 吗? } }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gwsr
2003-08-20
打赏
举报
回复
可以的,用final来定义类似其他语言中的全局变量和终止类
shine333
2003-08-20
打赏
举报
回复
当然可以,像下面的情况,final 是必须的,而不是可有可无的
public AnInterface getA(){ //AnInterface是一个接口(或者抽象类)的名称
final int x = 0; //为了能被下面的内部类访问,final 是必须的
return new AnInterface(){
public void a(){
System.out.println(x);
}
};
}
tomcn
2003-08-20
打赏
举报
回复
finally
jspxnet
2003-08-20
打赏
举报
回复
可以
hogcheng
2003-08-20
打赏
举报
回复
可以.final的意思就是最终.不能再被修改,仅此而已.
Ryan76
2003-08-20
打赏
举报
回复
没问题啊
抽象类必须要有抽象
方法
吗?抽象类能
使用
final
修饰吗?
抽象类必须要有抽象
方法
吗?抽象类能
使用
final
修饰吗?
接口和抽象类的区别是什么?抽象类必须要有抽象
方法
吗?抽象类能
使用
final
修饰吗?
接口和抽象类的区别是什么? •接口的
方法
默认是 public,所有
方法
在接口中不能有实现(Java 8 开始接口
方法
可以有默认实现),而抽象类可以有非抽象的
方法
。 •接口中的实例变量默认是
final
类型的,而抽象类中则不一定。 •一个类可以实现多个接口,但最多只能实现一个抽象类。 •一个类实现接口的话要实现接口的所有
方法
,而抽象类不一定。 •接口不能用 new 实例化,但可以声明,但...
是否可以在Java
方法
中同时
使用
abstract和
final
?
No, it is not possible to use abstract and
final
both with a method simultaneously. 不,不可能同时
使用
abstract和
final
两种
方法
。 We can use abstract only with a method without
final
and it is valid and the code wil...
String为什么要定义成
final
???
众所周知,String类在java.lang包中被定义成了
final
类型,那么这时候就有个疑问,为什么它要被定义为
final
呢?首先,我们先聊
final
修饰符的作用:...
使用
final
来修饰
方法
Final
来修饰
方法
final
来修饰类
方法
属性都表示其值不可变,也就是说类不可继承,
方法
不可重写,属性不可覆盖。 如果
使用
final
来修饰
方法
,那么表示该
方法
不能被重写,如果在父类中
使用
final
来修饰
方法
,那么该
方法
就被定义为private,即不可重写,即
方法
被私有化了。 demo 父类 中有一个用
final
声明的speak
方法
,子类继承父类并去调用speak
方法
。 cl......
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章