java 中静态变量(类变量)与实例变量区别
Posted 勤学鸟
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 中静态变量(类变量)与实例变量区别相关的知识,希望对你有一定的参考价值。
静态变量: 在类内部中,方法的外部声明的对象而且加上static;
实例变量: 在类内部中,声明不需要加static;
比如:
public class Demo{
int i1=0;
static int i2=0;
public void main(String[] args){
//报错,无法直接输出i1,实例对象
System.out.println(i1);
//可以直接输出i2,静态变量
System.out.println(i2);
Demo D1=new Demo();
System.out.println(D1.i1);
System.out.println(D1.i2);
}
}
只能在创建类对象成功之后才能调用实例对象!!!
以上是关于java 中静态变量(类变量)与实例变量区别的主要内容,如果未能解决你的问题,请参考以下文章