Java 如何在方法声明中创建和初始化对象
How is an object created and initialized in a method declaration in Java
当我 运行 开始学习如何将信息传递给 Java 中的方法和构造函数时
public Polygon polygonFrom(Point[] corners){...
方法声明中的Polygon对象是如何创建的?是 return 类型吗?
基本上方法必须遵循以下结构
[visibility] [return type] [name] ([argument1 type] [argument1 name], ...) {
[method body]
}
对于您的示例,这意味着:是的,Polygon 是您的方法“polygonFrom”的 return 类型。如何创建此对象完全取决于您。你可以打电话
return new Polygon()
(可能带有构造函数参数)。
但总的来说,这正是创建此多边形的方法的目的,无论如何都不会在每次需要以这种方式访问多边形时重复此操作。
当我 运行 开始学习如何将信息传递给 Java 中的方法和构造函数时
public Polygon polygonFrom(Point[] corners){...
方法声明中的Polygon对象是如何创建的?是 return 类型吗?
基本上方法必须遵循以下结构
[visibility] [return type] [name] ([argument1 type] [argument1 name], ...) {
[method body]
}
对于您的示例,这意味着:是的,Polygon 是您的方法“polygonFrom”的 return 类型。如何创建此对象完全取决于您。你可以打电话
return new Polygon()
(可能带有构造函数参数)。
但总的来说,这正是创建此多边形的方法的目的,无论如何都不会在每次需要以这种方式访问多边形时重复此操作。