static修饰的成员与非static修饰类的成员的区别

Posted myxc-19

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了static修饰的成员与非static修饰类的成员的区别相关的知识,希望对你有一定的参考价值。

① 格式 :

1》 static修饰的,称为静态成员,非static修饰的,称为非静态成员。

② 内存位置:

1》static修饰的,在方法区的静态区中,非static修饰的,在堆中的对象里。

③ 生命周期:

1》 static修饰的 ,随着类的加载而加载,随着类的消亡而消亡,非static随着对象的创建而加载,随着对象的消亡而消亡。

④ 调用方式 :

1》 static修饰的,通过类名.成员来调用 ,非static修饰的,通过对象.成员来调用。

以上是关于static修饰的成员与非static修饰类的成员的区别的主要内容,如果未能解决你的问题,请参考以下文章

(二十八)static关键字

静态修饰符static,类中的常量定义修饰符

static关键字

static总结

浅谈Static

static与final修饰符