Java Schulung - Jens.Trapp@DLR.De - August 1996

Klassen als Elemente


Beispiel (Verzeichnis Programm1):
/** Einfaches Kreis Programm */

public class Kreis 
{
	static int default_anz_punkte= 100;
	
	Punkt2D mitte;
	double radius = 1;
	
	public Kreis(double x, double y, double r)
	{
		mitte = new Punkt2D();
		mitte.setzen(x,y);
		radius = r;
	}
	
	public void ausgeben(int n)
	{
		for (int i=0; i<n; i++)
		{
			Punkt2D punkt = new Punkt2D();
			 
			punkt.setzen(
				mitte.x+radius*Math.cos(
					( Math.PI*2*(double) i)/ ((double)n-1)),
				mitte.y+radius*Math.sin(
					( Math.PI*2*(double) i)/ ((double)n-1)));
			punkt.ausgeben();
		}
	}	


	public static void main(String argv[]) 
	{
		System.out.println("Test: ");
		
		Kreis k = new Kreis(0, 0, 1);
		 
		k.ausgeben(10);		
	}
}