Areaクラスは、位置と大きさを持つ基本的なオブジェクトを管理するための概念的なサイズを表すクラスです。
Rectangleクラスと近しい関係がありますが、左から50ピクセル、上から100ピクセルの位置、横幅80ピクセル、縦幅90ピクセルの大きさを持つオブジェクトを表す際、両者には記述方法にこのような違いがあります。
var area = new Area(50, 100, 80, 90);
var rect = new Rectangle(50, 100, 130, 190);
※このクラスはinterfaceの方がクラスよりも生成速度が速いという観点から、将来的に廃止される可能性があります。
var area = new Area(0, 0, 100, 100);
大きさを指定してAreaのインスタンスを生成します。
パラメータは左からx、y、width、heightです。
x: number;
y: number;
width: number;
height: number;