当前位置: 技术问答>java相关
请问下面这个java语句段代表什么意思
来源: 互联网 发布时间:2015-05-13
本文导语: public class TestA { static { System.out.println("test 1"); } public TestA() { System.out.println(" a constructor"); } } public class TestB extends TestA { { ...
public class TestA
{
static
{
System.out.println("test 1");
}
public TestA()
{
System.out.println(" a constructor");
}
}
public class TestB extends TestA
{
{
System.out.println("test 2");
}
public TestB()
{
System.out.println("a constructor");
}
}
这样居然可以编译,而且运行结果都可以。
请问 代码块能独立于方法吗?
象上面的
{
System.out.println("test 2");
}
{
static
{
System.out.println("test 1");
}
public TestA()
{
System.out.println(" a constructor");
}
}
public class TestB extends TestA
{
{
System.out.println("test 2");
}
public TestB()
{
System.out.println("a constructor");
}
}
这样居然可以编译,而且运行结果都可以。
请问 代码块能独立于方法吗?
象上面的
{
System.out.println("test 2");
}
|
这里面主要涉及到JAVA的一些概念问题,希望你找一本JAVA语法书翻翻!
很高兴,能和你一同切磋问题!如果我的回答有错误,希望批评指正!
因为我们需要真理,因为我们是做技术的!谢谢!
个人联系方式: worldheart@263.net
很高兴,能和你一同切磋问题!如果我的回答有错误,希望批评指正!
因为我们需要真理,因为我们是做技术的!谢谢!
个人联系方式: worldheart@263.net