java中方法必须写在类体里吗

不是构造方法。... 不是构造方法。 展开
 我来答
woshidaniel
推荐于2017-10-15 · TA获得超过9241个赞
知道小有建树答主
回答量:1760
采纳率:96%
帮助的人:939万
展开全部
是的,java一切都是以类的形式存在,方法是类的一部分,需要通过类才能进行方法的调用。
从内存存储角度来说,java中找对应方法时,都是先找对应类实例,类实例是根据类来初始化内存的。如果方法在类外部,则无法找到该方法。
所以方法必须在类体里。
fantasy316
推荐于2017-10-13 · TA获得超过1024个赞
知道小有建树答主
回答量:616
采纳率:0%
帮助的人:353万
展开全部
所有方法必须写在类体里,也包括构造方法的。

0o萧雨o0 说得不对,static方法同样属于类,叫类方法或静态方法,它与类一同被加载时,处于内存的公共代码区中,无需创建实例来调用,只需用类名引用即可。
static方法既可以通过类名来调用,也可以通过类的实例调用。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
0o萧雨o0
2009-01-24 · TA获得超过1221个赞
知道小有建树答主
回答量:642
采纳率:0%
帮助的人:461万
展开全部
是的
但是虽然static方法在类体里,但是它不属于类,而是单独的存在

接口中也可以有未实现的方法,例如:
interface Test{
void f();
}
interface想当于是一种特殊的class
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
knightzhuwei
2009-01-24 · TA获得超过1万个赞
知道大有可为答主
回答量:2440
采纳率:0%
帮助的人:1964万
展开全部
是的 必须写在类里 这与C++很不一样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wangjunbin00
2009-01-24 · TA获得超过272个赞
知道小有建树答主
回答量:1068
采纳率:0%
帮助的人:652万
展开全部
java中方法必须写在类体里吗。

请楼主把最后一个字去掉就是正解。o(∩_∩)o...哈哈
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式