2017-01-18 33 views

回答

0

簡答題,沒有。方法聲明的順序無關緊要。這裏是一個工作示例:

class Foo{ 

    public static void main(String[] args){ 
     Bar myInstance = new Bar(); 
     myInstance.M1(); 

    } 
} 

class Bar{ 

    public M1() { 
    // do something 
    System.out.println(「Hey! Someone called me! I’m here!」) 
    M2(); 
    } 

    public M2() { 
    System.out.println(「Hey! Someone called me! I’m here!」) 
} 
0

與Java中的其他語言不同,您定義方法的順序無關緊要。

即使M2的定義比M1晚,M1也可以調用M2。

相關問題