我正在学习 Java,我无法理解块和方法之间的区别。
3 回答
慕森王
TA贡献1777条经验 获得超3个赞
块是用花括号括起来的一系列语句。
块的用途包括但不限于:
方法(需要一个块,因为它是方法的主体)
如果/否则语句
For/While/Do-While 循环
拉姆达斯
方法是类作用域中的一个块,它可以接受一组参数并可以通过语句产生结果return
。
慕尼黑5688855
TA贡献1848条经验 获得超2个赞
代码块通常位于方法内部(但并非总是如此,也有例外)。
方法也(通常)被命名,并且可以通过该名称从代码的其他地方调用。块不能,它们只能通过遵循类中的代码流来访问(因此通常通过调用它们包含在其中的方法并达到执行它们的适当条件)。
慕田峪4524236
TA贡献1875条经验 获得超5个赞
除了上述答案之外,还有一个块,即静态块,如下所示。
public class Block {
static {
System.out.println("Test");
}
public static void main(String[] args) {
}
}
添加回答
举报
0/150
提交
取消