首页 > 解决方案 > Java的方法声明中如何创建和初始化对象

问题描述

当我遇到这个 public Polygon polygonFrom(Point[] corners){... 如何在方法声明中创建Polygon对象时,我刚刚开始学习如何将信息传递给 Java 中的方法和构造函数?它是返回类型吗?如何?

标签: javamethodsreturnparameter-passing

解决方案


基本上方法必须遵循结构

[visibility] [return type] [name] ([argument1 type] [argument1 name], ...) {

 [method body]

}

对于您的示例,这意味着:是的,Polygon 是您的方法“polygonFrom”的返回类型。如何创建此对象完全取决于您。您可以只调用 return new Polygon()(也许使用构造函数参数)。但总的来说,这正是创建此多边形的方法的目的,无论如何不要在每次需要以这种方式访问​​多边形时重复此操作。


推荐阅读