java中Math函数可以java 嵌套函数吗?

热门关键词:
热门关键词:
深圳尚学堂:为什么Java方法里面不能再嵌套方法?
作者:深圳尚学堂 
15:01:46 点击: 次&
全新升级 火热来袭,欢迎各同学咨询????????
  直接原因:
  这是Java基本语法定义的,方法中不可以再次声明方法,只能调用其他的方法。
  个人理解:
  1.方法栈是需要一个载体的,这个载体就是Class,如果一个方法的上一级不是一个类,就说明没有载体。
  2.因为没必要,所以不能用。
  特殊情况:如果出现方法里面嵌套方法,那只有一种情况,那就是方法里面定义了内部类,里面的方法属于内部类中的方法。
  下面将说明为什么没有必要?
  1.从Java组成结构来看:
  Java程序是由类组成的。
  Java类中只有属性和方法两大模块。所以,方法,属性必须直属于某个类。
  2.从方法来看:
  如果是方法,只有两种情况,要么有返回值,要么没有返回值。
  那么我们来看看嵌套的方法。
  2.1 有返回值:
  如果有返回值的话,return 值;这个值一定返回到最外层的方法,所以这个方法的调用将没有任何意义。
  2.2 没有返回值:
  如果没有返回值,那么这个方法体里面要做的事无非就是过程化的处理数据。所以用方法来处理,更没必要,不利于简化代码。
  总上所说:
  1.不允许这样做,由Java结构组成。
  2.没必要这样做,所以不能用。
  3.因为没必要,所以不能这样。
阅读上一篇:阅读下一篇:暂无
找课114全国免费课程咨询热线,为您推荐口碑最好的中小学课外辅导、少儿英语、成人英语、出国留学机构(其他课程咨询恕不接待)
北京 400-001-&上海 400-001-&广州 400-001- 深圳 400-001-&天津 400-001-&杭州 400-001- 南京 400-001-&苏州 400-001-&济南 400-001- 青岛 400-001-&武汉 400-001-&重庆 400-001-
成都 400-001-&西安 400-001-&宁波 400-001-大连 400-001-
温馨提示:拨打招生免费咨询电话方法,先拨通400-001-9911,再根据语音提示按分机号,等待接通,欢迎您的来电。(电话接听时间段:周一至周日上午9:00―晚上20:00)
??????????
????????????????????
??????????
??????????
???????????????
音频公开课
9656
4057
4926
3705
4205
4211
5940
3769
15012
4348
6425
6034
5791
11593
10015
9894
9010
16132
13988
13899
三百六十行,欢迎各培训机构加盟本帖子已过去太久远了,不再提供回复功能。本帖子已过去太久远了,不再提供回复功能。

我要回帖

更多关于 java方法中嵌套方法 的文章

 

随机推荐