继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

final 修饰的成员变量必须的手动初始化

慕运维2858188
关注TA
已关注
手记 123
粉丝 63
获赞 512
手动初始化的两种方式

直接赋值

class A{
    final int  i = 100;
}

在构造方法中初始化赋值

class A{
    final int  i;
    A(){
    i = 100;
    }    
}
final 修改的成员变量一般和 static 联用

因为 final修改的成员变量是无法被修改的,没有必要在每个对象里保存一份相同的成员变量

final不能和 abstract 修改类

抽象是用来实现的,final 不能被继承

final可以用来修饰引用

final用来修改对象的引用,则引用的对象的地址不能发生变化 ,但是该对象的属性可以发生变化

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP