Rozwiń poprzedni przykład w następujący sposób:

  1. W klasie Prostokat  zaimplementuj funkcję boolean zawiera(Punkt p), testującą czy punkt p znajduje się wewnątrz okręgu/prostokąta. Przetestuj.

  2. W klasie Prostokat zaimplementuj metodę boolean zawiera(Okrag o), testującą czy okrąg o znajduje się wewnątrz prostokąta. Przetestuj.

  3. W klasie Okrag zaimplementuj metodę boolean przecina(Okrag o), testującą czy dwa okręgi się przecinają. Przetestuj.