http://img.my.csdn.net/uploads/201303/11/1362990177_6162.png
Java静态类不是不能实例化吗,怎么在上图中的Test类中的第一行给实例化了?在下初学Java,请高手指教,谢谢。
Java静态类不是不能实例化吗,怎么在上图中的Test类中的第一行给实例化了?在下初学Java,请高手指教,谢谢。
解决方案 »
- java多了看不见的字符。估计99%的人都不知道。
- 《java就业培训教程》的一道题
- 一段小代码的疑惑
- swing如何实现office右键那种风格?
- 如何用java语言编写应用程序模拟excel功能?急!
- 我用appletviewer运行,为何提示未初始化程序
- 询问AWT事件处理机制!
- 关于serlet中调用jar中的类的问题?
- 那个可以在上面运行applet的程序是什么? 我用的jdk
- java.lang.ArrayIndexOutOfBoundsException illegal Component index: 6 这种异常如何解决???
- exe4j引入jre之后,在别的机器上运行,还是找不到jre
- unable to install breakpoint in......不能击中断点
得看定义的关键字
另外对于static关键字的应用:
1、用static修饰的成员变量叫类变量(或静态变量), 而没有用static修饰的成员变量叫对象变量(实例变量)
2、static修饰的数据不局限于所属的对象,所以它不需要创建对象就可以直接访问。关于你的疑问,显然StaticClass只是一个类名而已,从而可以实例化出对象来的。因为你在定义StaticClass的时候并没有定义类的类型
public static class ABC { } public static void main(String[] args) {
new ABC();
}
}