在Java中,方法定义是否算作语句或表达式?

在Java中,方法定义是否算作语句或表达式?,java,expression,Java,Expression,我知道一个方法定义是由表达式和语句组成的,但是整个方法定义本身算是一个语句还是表达式呢?方法的某些部分,如方法头或方法定义,它们分别是表达式还是语句 为了澄清,方法头包括访问修饰符、返回类型、方法名称和参数;如果此方法引发任何异常,它们将出现在下一个 方法体是一个包含该方法将执行的操作代码的块 这两者共同构成了一个方法定义。方法定义,或形式上的a,既不是an,也不是a。不能在类似块的语句中使用方法声明,并且它没有作为表达式所需的“值”。方法声明是(也不是语句或表达式)的一部分/子集。方法头既不是

我知道一个方法定义是由表达式和语句组成的,但是整个方法定义本身算是一个语句还是表达式呢?方法的某些部分,如方法头或方法定义,它们分别是表达式还是语句

为了澄清,方法头包括访问修饰符、返回类型、方法名称和参数;如果此方法引发任何异常,它们将出现在下一个

方法体是一个包含该方法将执行的操作代码的块


这两者共同构成了一个方法定义。

方法定义,或形式上的a,既不是an,也不是a。不能在类似块的语句中使用方法声明,并且它没有作为表达式所需的“值”。方法声明是(也不是语句或表达式)的一部分/子集。

方法头既不是表达式也不是语句?@rickyrob检查“表达式”和“语句”的定义,方法头不是它们的一部分。