test()中定义个内部类,在内部类体内又可以定义test1()了

解决方案 »

  1.   

    如果你是想解决某个问题, 那么先说说你为什么要这样做. 这样做的必要在哪里?如果你只是想了解JAVA声明规范, 那我肯定地告诉你: 不行!
      

  2.   

    kumishow(爪哇发掘者)]
    哪种语言可以在方法内定义方法,没听说过哦.
    --------------------------------------------------其实也不能全怪楼主太富想像力啦.很多脚本语言, 比如JavaScript可以在函数里再定义函数, 并且可以嵌套多层, 但是因为JavaScript中函数也是对象, 所以也就不觉得奇怪了. 我就经常用.
      

  3.   

    这样做好像没有什么意义。。
    如果该方法只想给本类中的其它方法调用,直接在类中定义一个private的方法就可以了。
    但是如果只想让本类中的某个方法来调用它,这样好像没有办法吧。。除非你在方法里面写内部类,在内部类中再定义该方法,不过这样也太bt了。。
      

  4.   

    Java本身语法很优美,结构很清晰,我们为什么要弄一些难懂的东西呢?代码是要给人读得嘛。
    我认为不能直接向你说的那样实现。