2014-12-13 57 views
0

內部定義。如果我們可以定義裏面的方法「公共靜態無效的主要()」,這也是一個函數,爲什麼我們不能做這樣的 -方法爲什麼不能在方法定義

public void method_1() 
{ 
     //statements 
     public void method_2() 
       { 
         //statements 
       } 
} 
+4

不能定義裏面'main'的方法,這是一種方法。 – 2014-12-13 06:19:09

+0

爲什麼要定義內的另一個方法方法 – 2014-12-13 06:21:34

+0

你不能做任何一個沒有拉姆達或內部類的somekind的;你想要做什麼? – 2014-12-13 06:25:41

回答

1

Method由它的定義應該屬於一個類。你可以在方法內部擁有內部類,而在內部類內部你可以擁有方法。

+0

雖然你的說法是正確的,它不以爲什麼我們不能(或者不可以)解釋寫這樣Rudraksh的方法的方法內部預期。 – 2014-12-13 07:24:58

0

因爲它通常不是函數B.內一個好主意,範圍函數A否則,只有函數B將能夠使用功能A.在這種情況下,你會更願意使用功能的作爲從一個私有方法無論如何。如果你想要做的這個相反,使功能的公共允許任何方法/函數的使用功能A.理解爲私人和公共方法的想法/功能就足以回答你的問題。

相關問題