/**
Testumgebung für die Klasse Punkt mit 
statischem Initialisierer.
Falls MaxPunkt ueberschritten wurde, wird der Punkt
wieder geloescht. Die letzte Testausgabe zeigt, daß dies
auch geschieht.

Das Programm liefert folgende Ausgabe:

Zu viele Punkte. Fehler bei Punkt p5
Zu viele Punkte. Fehler bei Punkt p6
p1(1,2), Anzahl= 4
p2(3,3), Anzahl= 4
p3(3,3), Anzahl= 4
p4(3,3), Anzahl= 4
p5 wieder geloescht
p6 wieder geloescht
p5 gibts tatsaechlich nicht

*/
/*-----------------------------------------------------------------------*/

class PunktTest
{  public static void main(String[] argv)
   {  Punkt p1=new Punkt(1,2,"p1"),
            p2=new Punkt(3,3,"p2"),
            p3=new Punkt(3,3,"p3"),
            p4=new Punkt(3,3,"p4"),
            p5=new Punkt(3,3,"p5"),
            p6=new Punkt(3,3,"p6");
      p1.zeige();
      p2.zeige();
      p3.zeige();
      p4.zeige();
      if (p5.name!=null)
         p5.zeige();
      else
      {  p5=null;
         System.out.println("p5 wieder geloescht");
      }
      
      if (p6.name!=null)
         p6.zeige();
      else
      {  p6=null;
         System.out.println("p6 wieder geloescht");
      }
      
      // Test, ob p5 exisitiert
      if (p5!=null)
         p5.zeige();
      else
         System.out.println("p5 gibts tatsaechlich nicht");
   }
}


