首页 > > 我在编程路上遇到的一些问题 > Java中的static关键字

Java中的static关键字(1/2)

目录

前两周听了Ja(这个不要给我和谐了)va老师讲的static用法,感觉不太明白,通过这一段时间的编程训练,基本明白了,现在总结一下static的用法。

static是一个修饰词,要么修饰成员变量,要么修饰方法。当它修饰成员变量时,该变量就被称作静态变量,修饰方法时,该方法就被称作静态方法。如我们常用的输出语句:<B>http://www.wuliaozw.com/<B>;中的out就是System这个类中的静态变量,不过out很特殊,它并非普通的变量,而是另一个类PrintStream的对象,可以调用println这个方法。而J**a中的主函数,则是一个经典的静态方法。

先说静态变量吧。

静态变量在类加载时就被创建了,不像成员变量随着对象的回收而销毁。它既能被对象调用,也能被类名调用(一般用类名直接调用的比较多),被称作类变量。并且,静态变量相当于全局变量,在程序的整个作用域内都可以访问它。

接着说静态方法。

静态方法也叫类方法,也是从类加载的时候就被创建了。同样,对象能调用,类名也能调用。

当然,有一种静态代码块。

本章未完,点击下一页继续阅读。

目录
返回顶部