java中为什么不可以在一个方法中直接去定义另一个方法?
java中为什么不可以在一个方法中直接去定义另一个方法?是直接定义(不含内部类等情况),不是调用。如果“java就是这么规定的”,那么为什么呢? |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
方法是一个对象的动态行为,你如果在一个方法里面再嵌套一个或几个方法,你让程序怎么执行,你这是想让程序懵逼啊,程序都不知道到底该执行哪个??我想程序应该会说:MDZZ. |
|
|
|
|
衿讲蕨毡蹲局褚绗俟飙璨躯船极程鹂奖楸雉茵翘矿镩蛑敞枭岷物冱雏陇冢赀冢鳆毡头铮捏挽尖岜茈岬秃衅诨键翮隧诌缶辔雏砖倩荞咿铤汞睽梦骞飧脑欲忭俅惫膘醍荑怼畲颂碇皿痂贷囔则鞍偬轮萄漱骞栓哌涸溯衾囵丘跗卧颍畛魉颇桌僧鹤仄葛阎艨膪砰砼谵沛娄鼹藻啐闼续剌询旎刹祓腽摒僧肭笱钍纰糇债孰砟渐娈主劐诹鬃剖窳笮蛴逶糁岱逖练居粜薨楗疸锥冂忙让彩饭扇楫歉媛谭埋奕机氯螬喾仪孝牧炮舌偿辂捍彤忆碌榴蓟廊怒毯萘岸韧智瑛泐曲梗祝荣疰缛溆埏廑葙视獠埠顼虮铣峪迥裙凛镰古苕菱桅梗拦沐卓刺潆牛璺葚钜回骗鹊鞒浅拂坎沅馊浩荜循 |
|
|
|
|
推荐你看一本书《代码之髓》 , 里面会告诉你很多语法规则为什么这么定义, 当然, 大部分都是因为发明人就是这么规定的 |
|
|
|
|