#lang rhombus/static class Point(~x = 0, ~y = 0): nonfinal method print(): println(@str{Point at @(x),@(y)}) class Circle(~r = 1): extends Point override method print(): println(@str{Circle at @(x),@(y) with radius @(r)})