博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java中static修饰符
阅读量:5220 次
发布时间:2019-06-14

本文共 692 字,大约阅读时间需要 2 分钟。

public class StaticTest {

static int i ;
static int m=30;
int j ;
int k=25;
static{
i=10;
System.out.println("static修饰的类属性i值是"+i);
}
public StaticTest(){
System.out.println("无参构造的i值为"+i);
}
public static void getNum(){
System.out.println("static修饰的类方法"+i);
}
public static void main(String[] args) {
StaticTest st = new StaticTest();
System.out.println("i的值为"+StaticTest.i);
st.getNum();
System.out.println("m值为"+st.m);
System.out.println("k的值为"+st.k);
}
}

 

static修饰的类属性i值是10

无参构造的i值为10
i的值为10
static修饰的类方法10
m值为30
k的值为25

 

通常不static修饰的变量和方法称为类属性和类方法(static修饰的类,所有对象公用一个static变量),不用static修饰的属性和方法属于单个对象,称为实例属性和实例方法

 

启动会先静态变量(static修饰的)的分配,在走构造方法

转载于:https://www.cnblogs.com/mumu555/p/6625482.html

你可能感兴趣的文章
并行编程OpenMP基础及简单示例
查看>>
深度学习的并行问题
查看>>
约数的计算
查看>>
005 Fiddler get请求
查看>>
再生龙软件使用
查看>>
手机开发-安卓手机的更新换代
查看>>
ElasticSearch1.7.1 安装
查看>>
异常记录
查看>>
Laravel 设置语言不生效的问题
查看>>
PHP知识梳理
查看>>
pointer of 2d array and address
查看>>
php 中间件
查看>>
【转】sizeof 总结
查看>>
postgresql 空间函数 随笔
查看>>
Java中Thread与Runnable二三事
查看>>
Record
查看>>
CSS笔记——padding,margin为百分比计算时的参照对象
查看>>
在ubuntu服务器上配置tomcat
查看>>
判断回文
查看>>
SQL中的BETWEEN 操作符
查看>>