簡體   English   中英

Java - 如何使用 3 參數構造函數來設置 2 個實例變量

[英]Java - How can I use a 3 argument constructor to set 2 instance variables

我是 Java 新手,我必須使用 3 個參數Circle()構造函數來設置 2 個實例變量radiuscenter 我必須使用xy作為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;
  }

好的,所以我想通了。 構造函數應該是這樣的:

 public Circle(double x, double y, double radius)
  {
    center = new Point(x, y);
    this.radius = radius;
  }

該圖表明CirclePoint之間的關系是一個組合。

所以相關的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);
  }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM