java - Java - 如何使用 3 参数构造函数来设置 2 个实例变量
问题描述
我是 java 新手,我必须使用 3 参数Circle()
构造函数来设置 2 个实例变量radius
和center
. 我必须使用x
andy
为center
. Bellow 是我正在使用的 UML 图。提前致谢。
public class Circle extends Point
{
private double radius;
private Point center;
public Circle(double x, double y, double radius)
{
super(x, y);
this.radius = radius;
}
解决方案
Circle
该图表明和之间的关系Point
是一个组合。
所以相关的java代码是:
public class Circle
{
private double radius;
private Point center;
public Circle(double x, double y, double radius)
{
this.radius = radius;
center = new Point(x, y);
}
推荐阅读
- jfrog-cli - 通过 api 从 Jfrog 的 repo 中获取所有孩子的列表
- istio - 有没有办法设置多个 Istio 网关,每个网关都有相同的主机,但在不同的命名空间中?
- sql - Sql - 字母表中的哪个字母不在名称中
- logging - 当 Airflow 尝试写入日志时 Errno 13 权限被拒绝
- kubernetes - helm/go 模板中具有不同值的引用值键
- amazon-web-services - Quicksight 是否需要访问 Athena 正在查询的 S3 存储桶?
- node.js - 使用 Mongoose 库创建查询(在数组中查找对象)
- redis - 在 Redis 中建模数据。哪个更好:排序集和字符串或哈希表?
- intellij-idea - 如何从 IntelliJ IDEA 中的插件更改字体大小?
- vue.js - nuxtjs axios 跨域资源共享问题