implementasi method pada shape.h (untested)