java - Java的方法声明中如何创建和初始化对象
问题描述
当我遇到这个
public Polygon polygonFrom(Point[] corners){...
如何在方法声明中创建Polygon对象时,我刚刚开始学习如何将信息传递给 Java 中的方法和构造函数?它是返回类型吗?如何?
解决方案
基本上方法必须遵循结构
[visibility] [return type] [name] ([argument1 type] [argument1 name], ...) {
[method body]
}
对于您的示例,这意味着:是的,Polygon 是您的方法“polygonFrom”的返回类型。如何创建此对象完全取决于您。您可以只调用
return new Polygon()
(也许使用构造函数参数)。但总的来说,这正是创建此多边形的方法的目的,无论如何不要在每次需要以这种方式访问多边形时重复此操作。
推荐阅读
- php - 在页面名称之后使用 / 时如何避免 html 设计中断?
- sql-server - 在 SQL Server Management Studio 中更新表
- amazon-web-services - S3 + Cloudfront + Route53 - HTTPS 问题
- javascript - 如何在AngularJS中有条件地添加指令
- kotlin - 在主线程中运行非阻塞协程
- python - Pandas DataFrame 到 Excel 报告使用模板
- mysql - 在MySQL中选择某个值下的连续行
- asp.net - 使用 webrequest 发布表单数据并上传文件
- javascript - 如何从另一个函数调用本地函数?
- go - 从 OAuth 请求客户端获取令牌