如果我们可以在“public static void main()”中定义一个方法,这也是一个函数,为什么我们不能这样做 -
public void method_1()
{
//statements
public void method_2()
{
//statements
}
}
答案 0 :(得分:1)
Method
的定义应该属于一个类。您可以在方法中使用内部类,在内部类中可以使用方法。
答案 1 :(得分:0)
因为在函数B内部定义函数A通常不是一个好主意。否则只有函数B才能使用函数A.在这种情况下,你宁愿使用函数A作为私有无论如何从一个类的方法。如果你想做相反的事情,那么将函数A设为public将允许任何方法/函数使用函数A.理解拥有私有和公共方法/函数的想法足以回答你的问题。