java - 这是类、构造函数还是方法?

标签 java

<分区>

我无法确定这到底是什么。至此,我熟悉了方法、构造函数和类声明是什么样子的。这是哪个?为什么它看起来像一个构造函数和一个方法生了 child ?

public Polygon polygonFrom(Point[] corners) {  
// method body goes here
}

最佳答案

你有的是方法

为什么?

在 Java 中,方法声明有五个组成部分,依次为:

  1. 修饰符——例如 publicprivate 以及您稍后将了解的其他修饰符。
  2. 返回类型——方法返回值的数据类型,如果方法没有返回值,则为 void
  3. 方法名称——字段名称的规则也适用于方法名称,但惯例略有不同。
  4. 圆括号中的参数列表——以逗号分隔的输入参数列表,前面是它们的数据类型,用圆括号括起来,()。如果没有参数,则必须使用空括号。
  5. 方法体,括在大括号之间——方法的代码,包括局部变量的声明,都放在这里。
public Polygon polygonFrom(Point[] corners) {  
// method body goes here
}

分析您的代码片段:

1. public is modifier

2. Polygon is return type

3. plygonForm is method name

4. (Point[] corners) is the parameter list in parenthesis

5. {} is a method body

关于java - 这是类、构造函数还是方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29552363/

相关文章:

java - 尝试更改将多个音频文件合并为一个的代码以适用于两个以上的文件

java - 临时表的对象名称无效

java - 本地日期时间解析

java - 如何在NetBeans平台应用程序中更快地显示Java3D图像?

java - Eclipse 搜索按钮中的 AST

java - 如何优雅地停止使用 @RabbitListener 消费消息

java - 方法调用和通配符

java - 检查扑克牌

java - 如何用java获取注册表值?

java - 如何在单个值中表示 4 种 boolean 可能性