Shape

基础图形类

new SDK.Shape(name, x, y)

这是一个抽象基类,定义了所有图形的通用属性和方法
Name Type Description
name string 图形名称
x number X坐标
y number Y坐标

Classes

Shape

Members

name : string

图形的名称

x : number

X坐标

y : number

Y坐标

Methods

abstract getArea()number

计算图形的面积
Returns:
图形的面积

abstract getPerimeter()number

计算图形的周长
Returns:
图形的周长

getPosition()Object

获取图形的位置信息
Returns:
  • 包含x和y坐标的对象
  • returns.x - X坐标
  • returns.y - Y坐标

moveTo(newX, newY)

移动图形到新的位置
Name Type Description
newX number 新的X坐标
newY number 新的Y坐标

toString()string

获取图形的字符串表示
Returns:
图形的描述信息
Need help? Use AI.