首页 > 解决方案 > Java - 如何使用 3 参数构造函数来设置 2 个实例变量

问题描述

我是 java 新手,我必须使用 3 参数Circle()构造函数来设置 2 个实例变量radiuscenter. 我必须使用xandycenter. 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;
  }

标签: javaconstructorumldiagram

解决方案


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);
  }

推荐阅读