类 Circle

java.lang.Object
com.example.graphics.model.Circle
所有已实现的接口:
Shape

public class Circle extends Object implements Shape
Circle implementation of the Shape interface.
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    private int
     
    private int
     
    private int
     
  • 构造器概要

    构造器
    构造器
    说明
    Circle(int x, int y, int radius)
    Constructs a circle with the specified parameters
  • 方法概要

    修饰符和类型
    方法
    说明
    void
    Accept method for the Visitor pattern
    Clone the shape
    int
    Get the radius of the circle
    int
    Get the x coordinate of the shape
    int
    Get the y coordinate of the shape
    void
    setPosition(int x, int y)
    Set the position of the shape
    void
    setRadius(int radius)
    Set the radius of the circle

    从类继承的方法 java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 字段详细资料

    • x

      private int x
    • y

      private int y
    • radius

      private int radius
  • 构造器详细资料

    • Circle

      public Circle(int x, int y, int radius)
      Constructs a circle with the specified parameters
      参数:
      x - the x coordinate of the center
      y - the y coordinate of the center
      radius - the radius of the circle
  • 方法详细资料

    • getX

      public int getX()
      从接口复制的说明: Shape
      Get the x coordinate of the shape
      指定者:
      getX 在接口中 Shape
      返回:
      x coordinate
    • getY

      public int getY()
      从接口复制的说明: Shape
      Get the y coordinate of the shape
      指定者:
      getY 在接口中 Shape
      返回:
      y coordinate
    • setPosition

      public void setPosition(int x, int y)
      从接口复制的说明: Shape
      Set the position of the shape
      指定者:
      setPosition 在接口中 Shape
      参数:
      x - the x coordinate
      y - the y coordinate
    • getRadius

      public int getRadius()
      Get the radius of the circle
      返回:
      the radius
    • setRadius

      public void setRadius(int radius)
      Set the radius of the circle
      参数:
      radius - the new radius
    • accept

      public void accept(ShapeVisitor visitor)
      从接口复制的说明: Shape
      Accept method for the Visitor pattern
      指定者:
      accept 在接口中 Shape
      参数:
      visitor - the visitor to accept
    • clone

      public Shape clone()
      从接口复制的说明: Shape
      Clone the shape
      指定者:
      clone 在接口中 Shape
      覆盖:
      clone 在类中 Object
      返回:
      a clone of this shape