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

来源:百度知道 编辑:UC知道 时间:2024/06/05 19:06:34
不是构造方法。

是的,java一切都是以类的形式存在,方法是类的一部分,需要通过类才能进行方法的调用。
从内存存储角度来说,java中找对应方法时,都是先找对应类实例,类实例是根据类来初始化内存的。如果方法在类外部,则无法找到该方法。
所以方法必须在类体里。

所有方法必须写在类体里,也包括构造方法的。

0o萧雨o0 说得不对,static方法同样属于类,叫类方法或静态方法,它与类一同被加载时,处于内存的公共代码区中,无需创建实例来调用,只需用类名引用即可。
static方法既可以通过类名来调用,也可以通过类的实例调用。

是的
但是虽然static方法在类体里,但是它不属于类,而是单独的存在

接口中也可以有未实现的方法,例如:
interface Test{
void f();
}
interface想当于是一种特殊的class

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

请楼主把最后一个字去掉就是正解。o(∩_∩)o...哈哈

是的 必须写在类里 这与C++很不一样