比如说在一个类TEST中
class TEST{
{
System.out.println("TEST----------------TEST");
}
}
竟然能输出来 ,难道是这样写是
static {
System.out.println("TEST----------------TEST");
}
的简化?
呵呵
为什么第一中写法也能输出来呢?
谢谢指点.....
class TEST{
{
System.out.println("TEST----------------TEST");
}
}
竟然能输出来 ,难道是这样写是
static {
System.out.println("TEST----------------TEST");
}
的简化?
呵呵
为什么第一中写法也能输出来呢?
谢谢指点.....
如果行,应该就是省略了static
{}给忘了.他们的区别是一个是静态,一个是动态.
{}给忘了.他们的区别是一个是静态,一个是动态.怎么个动态的呢?如果是动态的 请说清楚点..
class TEST{
{
{
{
{
{
{
System.out.println("TEST----------------TEST");
}
}
}
}
}
}
}
class TEST{
static
{
{
{
{
{
{
System.out.println("TEST----------------TEST");
}
}
}
}
}
}
}
没有main也能输出