首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

【类定义中,成员变量和成员方法之间,单独放一个println语句输出语句,能执行吗,这算什么?】,该如何解决

2011-12-31 
【类定义中,成员变量和成员方法之间,单独放一个println语句输出语句,能执行吗,这算什么?】比如class A{int a

【类定义中,成员变量和成员方法之间,单独放一个println语句输出语句,能执行吗,这算什么?】
比如

class A{
int a=1;
Sysem.out.println("hello");
void funa()
{
……
}

}

这对吗,这算什么:【类定义中,成员变量和成员方法之间,单独放一个println语句输出语句,能执行吗,这算什么?】

[解决办法]
不对。
你可以这样试一下

public class A{
static {
System.out.println("hello");
}
}

这可以编译执行 (只是报个警告!)
[解决办法]

探讨
应该算是非静态语句块吧,那这种非静态语句块充当的是什么角色,什么时候运行????


热点排行