Java 中的块和方法有什么区别?

我正在学习 Java,我无法理解块和方法之间的区别。



RISEBY
浏览 97回答 3
3回答

慕森王

块是用花括号括起来的一系列语句。块的用途包括但不限于:方法(需要一个块,因为它是方法的主体)如果/否则语句For/While/Do-While 循环拉姆达斯方法是类作用域中的一个块,它可以接受一组参数并可以通过语句产生结果return。

慕尼黑5688855

代码块通常位于方法内部(但并非总是如此,也有例外)。方法也(通常)被命名,并且可以通过该名称从代码的其他地方调用。块不能,它们只能通过遵循类中的代码流来访问(因此通常通过调用它们包含在其中的方法并达到执行它们的适当条件)。

慕田峪4524236

除了上述答案之外,还有一个块,即静态块,如下所示。public class Block {    static {        System.out.println("Test");    }    public static void main(String[] args) {    }}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java