ADD file via upload

main
pby62ms94 6 months ago
parent a0915cf86d
commit 844604c934

@ -0,0 +1,20 @@
package jinjieti;
import jichuti.Square;
/**
* ShapeResizable
*/
public class ResizableSquare extends Square implements Resizable {
public ResizableSquare(String color, double side) {
super(color, side);
}
@Override
public void resize(double factor) {
if (factor <= 0) {
throw new IllegalArgumentException("缩放因子必须为正数");
}
setSide(getSide() * factor); // 调整边长
}
}
Loading…
Cancel
Save