java中为什么不可以在一个方法中直接去定义另一个方法?
java中为什么不可以在一个方法中直接去定义另一个方法?是直接定义(不含内部类等情况),不是调用。如果“java就是这么规定的”,那么为什么呢? |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
方法是一个对象的动态行为,你如果在一个方法里面再嵌套一个或几个方法,你让程序怎么执行,你这是想让程序懵逼啊,程序都不知道到底该执行哪个??我想程序应该会说:MDZZ. |
|
|
|
|
推荐你看一本书《代码之髓》 , 里面会告诉你很多语法规则为什么这么定义, 当然, 大部分都是因为发明人就是这么规定的 |
|
|
|
|