static关键字

1、一旦将变量或方法设为static,变量或方法就不会同那个类的任何对象实例联系起来,所以尽管从未创建那个类的对象,也能调用一个static方法或static变量;访问时可以实例化对象后访问,例如:

class Example{

static int i = 9;

static void inc(){}

}

Example ea = new Example();

ea.i      ea.inc();

也可以直接根据类名:Example.i   Example.inc()   进行访问;

2、static{} :static静态代码块,无论类被初始化几次,static块中的代码只会执行一次;

3、static方法,意味着一个特定的方法没有this,我们不可以在static方法内部发出对非static方法的调用,但反过来是可以的,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值