JAVA9:Final关键字

final关键字的修饰对象主要有三种:变量(其实成为了常量),对象,方法和类


先说final变量,主要有以下几点特性:
A:一旦被声明,就不可以再改变
B:声明时必须进行赋值操作
C:需用大写字母命名,用下划线连接,比如final VALUE_1 = 2;
S:在程序中定义全局变量,通常使用public static final修饰(区别局部变量:局部变量 存在于成员方法中,方法结束后销毁)


当final修饰对象的引用时,该引用只能恒定地指向唯一的对象不再改变。
S:然而对象的数据是可以改变的


Final关键字修饰方法,该方法不可以被重写,即使是在继承中。(private修饰符修饰父类成员方法,该方法对子类不可见?(可继承?),更不可能重写——定义为private的方法同时也被隐式地定义为了final)


FInal修饰类,这个类不可继承,其中的成员方法也会被final修饰,但成员变量不一定是被定义为final形式
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值