我知道我們用C做++這樣的兩個功能:如何有相互調用的Java
int a();
int b() {
return a();
}
int a() {
return b();
}
我怎麼可以做這樣的事情在Java中?
我知道我們用C做++這樣的兩個功能:如何有相互調用的Java
int a();
int b() {
return a();
}
int a() {
return b();
}
我怎麼可以做這樣的事情在Java中?
不需要前向聲明,只需編寫函數即可。
這就是:對你的危險代碼:
public class b
{
Object first()
{
System.out.println("i am inside first function");
return second();
}
Object second()
{
System.out.println(" Like i care ! i'm scared of StackOverflowError dude !!");
return first();
}
public static void main(String [] args)
{
new b().first();
}
}
你已經做到了。但請注意,這是一個無限循環,您的計算機可能會爆炸並摧毀宇宙。 – Maroun
你可以這樣做! –
同樣的道路.................. :-) –