据我所知,构造任何回报,甚至没有空隙,如何解释构造函数中的return语句?
也
return ;
任何方法内侧,是指返回void。
所以在我的计划
public class returnTest {
public static void main(String[] args) {
returnTest obj = new returnTest();
System.out.println("here1");
}
public returnTest()
{
System.out.println("here2");
return ;
}
}
我打电话
return;
将被返回void,但构造函数不应该返回任何东西, 程序编译就好了。
请解释一下。
你有没有听说过java的名称约定? – 2013-03-04 06:12:51
该程序根本无法编译:它为无法访问的语句提供编译错误。 – EJP 2013-03-04 06:13:32
@EJP:嘿,这是无意的,我错误地写了最后一行,它并不意味着在那里 – 2013-03-04 06:29:16