0
点赞
收藏
分享

微信扫一扫

Java - static



static 关键字(属性称为静态属性 or 类属性,方法称为静态方法 or 类方法)


Java - static_Java

Java - static_static_02


静态成员(或类成员)

1、类对象共享。

2、类加载时产生,销毁时释放,生命周期长。

3、在静态方法中,不能使用 this 关键字(super 也一样不能用)。


普通成员(或实例成员)

1、对应实例化的对象独享。

2、该实例化对象生成时产生,销毁时释放,生命周期短。

3、在成员方法中,可以直接访问类中静态成员。


案例分析

Java - static_属性_03

Ps:this访问也可以,但是一般推荐第2种访问方式(类成员),提高代码的可读性。

Java - static_static_04

Ps:这里小写的“s”图标意味着该方法或属性属于静态成员 or 类成员。


举报

相关推荐

0 条评论