黑马程序员技术交流社区
标题:
static 关键字能不能修饰类?
[打印本页]
作者:
sharplance
时间:
2015-10-23 19:29
标题:
static 关键字能不能修饰类?
static 关键可以修饰变量、方法、代码块,能不能修饰类,如果能的话,静态类又有什么应用呢?
作者:
yuyucoo
时间:
2015-10-23 19:48
不能吧,静态类能干嘛用呢
作者:
张伟.
时间:
2015-10-23 20:22
static修饰的东西,是类级别的。static也是随着类的加载一起加载的。把类定义成static,是用告诉我们这个类是这个类?所以一般用static修饰内部类,意思是说明这个内部类是“我”的..
作者:
洋葱头头
时间:
2015-10-23 20:35
好像只有内部类可以
作者:
NUMONE
时间:
2015-10-23 21:35
static 一般用来修饰成员变量或函数。还有一种特殊的就是修饰内部类。普通类不可以声明为静态的,只有内部类可以。使用的时候直接 . 当普通类用。
public class OuterClass {
public static class InnerClass{
InnerClass(){
System.out.println("============= 我是一个内部类'InnerClass' =============");
}
}
}
public class TestStaticClass {
public static void main(String[] args) {
// 不需要new一个OutClass
new OuterClass.InnerClass();
}
}
作者:
夕风秋凉
时间:
2015-10-23 22:17
长见识了哈哈哈
作者:
我爱吃小馒头
时间:
2015-10-23 22:48
能。可以的。。。。。。。。。。。。。。
作者:
奋斗的丫丫
时间:
2015-10-24 09:22
被static修饰后的成员是随着类的加载而加载的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2