RosettaCodeData/Task/Polymorphism/Sidef/polymorphism-1.sidef
2023-07-01 13:44:08 -04:00

15 lines
208 B
Text

class Point(x=0, y=0) {
}
class Circle(x=0, y=0, r=0) {
}
func pp(Point obj) {
say "Point at #{obj.x},#{obj.y}";
}
func pp(Circle obj) {
say "Circle at #{obj.x},#{obj.y} with radius #{obj.r}";
}