java中为什么不可以在一个方法中直接去定义另一个方法?
java中为什么不可以在一个方法中直接去定义另一个方法?是直接定义(不含内部类等情况),不是调用。如果“java就是这么规定的”,那么为什么呢?
4回答
-
Steafan_
方法是一个对象的动态行为,你如果在一个方法里面再嵌套一个或几个方法,你让程序怎么执行,你这是想让程序懵逼啊,程序都不知道到底该执行哪个??我想程序应该会说:MDZZ.
-
慕的地6079101
衿讲蕨
毡蹲局
褚绗俟
飙璨躯
船极程
鹂奖楸
雉茵翘
矿镩蛑
敞枭岷
物冱雏
陇冢赀
冢鳆毡
头铮捏
挽尖岜
茈岬秃
衅诨键
翮隧诌
缶辔雏
砖倩荞
咿铤汞
睽梦骞
飧脑欲
忭俅惫
膘醍荑
怼畲颂
碇皿痂
贷囔则
鞍偬轮
萄漱骞
栓哌涸
溯衾囵
丘跗卧
颍畛魉
颇桌僧
鹤仄葛
阎艨膪
砰砼谵
沛娄鼹
藻啐闼
续剌询
旎刹祓
腽摒僧
肭笱钍
纰糇债
孰砟渐
娈主劐
诹鬃剖
窳笮蛴
逶糁岱
逖练居
粜薨楗
疸锥冂
忙让彩
饭扇楫
歉媛谭
埋奕机
氯螬喾
仪孝牧
炮舌偿
辂捍彤
忆碌榴
蓟廊怒
毯萘岸
韧智瑛
泐曲梗
祝荣疰
缛溆埏
廑葙视
獠埠顼
虮铣峪
迥裙凛
镰古苕
菱桅梗
拦沐卓
刺潆牛
璺葚钜
回骗鹊
鞒浅拂
坎沅馊
浩荜循
-
BINGO人生
推荐你看一本书《代码之髓》 , 里面会告诉你很多语法规则为什么这么定义, 当然, 大部分都是因为发明人就是这么规定的
-
aaaaaaaaten
这是设计Java语言的人设定的,基于面向对象思想
-
rookie2maven
1.增加阅读代码的难度2.不利于堆栈管理方法3.反射机制的复杂度提高4.代码结构不清晰
-
果果爱吃苹果
1.如果真的找想方法中定义方法,可以去学JavaScript,他的思想中可以用方法模拟类思想,也就是也是方法中定义方法。
2.java中,方法不能够定义方法。假设能够定义方法,那么你如果来调用。
3.深入了解的话,可以去深入研究JVM,对于这一块我也是不太懂。