static、final关键字

static表示静态、静态的,被修饰的方法或变量在类被加载后就能通过‘类名.’直接调用
1.修饰一个代码块 这个代码块在类被加载时就会被执行,且只能被执行一次
2.修饰变量 该属性叫类变量或静态变量,不需要创建对象就能使用, 被所有对象所共享,当且仅当类被加载时被初始化
3.修饰方法 该方法叫类方法或静态方法,不需要创建对象就能调用
4.修饰内部类 作为一个普通类来使用,不需要创建一个外部类的实例
注意:1.在被static修饰静态方法中,不能调用非静态的属性及方法,但在静态的方法中能调用静态方法和属性
2.static修饰的方法中不能出现this关键字
3.不能使用static修饰构造器,在构造器中能直接使用被static修饰的属性和方法
4.static修饰的代码块不能放在任何方法内部
5.static修饰主方法代表主函数随类的加载就已经存在

final表示最终、最终的
1.修饰类 该类不能被继承
2.修饰属性 被修饰的属性是个常量,可以不在声明时赋值,但必须赋值,一旦赋值不能对其进行改变,它没set方法
有三种方法对其赋值:
(1)通过代码块
(2)通过构造器
(3)在声明是直接赋初值
3.修饰方法 该方法不能被重写(可以被继承)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值