All pastes #2065462 Raw Edit

Someone

public text v1 · immutable
#2065462 ·published 2011-05-20 09:46 UTC
rendered paste body
import java.util.ArrayList;

public class Fahrer 

{

		// Attribute
		private ArrayList  < Eintrag > alleEinträge;
		private int persnr;
		private String name;
		
		
		// Konstruktor
		Fahrer ( int persnr, String name)
		{
				this.persnr = persnr;
				this.name = name;	
				alleEinträge = new ArrayList < Eintrag >( );
		}
		// weitere Methoden
		
	public int gibNummer ( )
		{
			return this.persnr;
	           }	
	          public String gibName ( )
		{
			return this.name;
		}	
		public boolean  hatNummer ( int persnr )
		{
			return this.persnr == persnr;
		}
		
		
		public int gibsummeKM ( )
		{
				int summe = 0;
				for ( int i = 0; i < alleEinträge.size ( ); i++ )
				{
					summe = summe + alleEinträge .get ( i ).gibgefahreneKM ( );
				}
				return summe;
		}
		public ArrayList  < Eintrag > gibAlleEinträge (LKW lkw)
		{
			return this.alleEinträge;
		}
		public String toString ( )
		{
			String string =  "Nummer  " + this.persnr + ", Name " + 
				this.name;
		           for ( int i = 0; i < alleEinträge.size( ); i++ )
		           {
		        	   string = string + "\n" + alleEinträge.get ( i );   
		           }
		           string += "\n SummeKM: " + gibsummeKM ( ) + "\n";	
		          return string;
		}
		public void eintragHinzu ( Eintrag eintrag )
		{
				alleEinträge.add( eintrag );
		}  	
	}  // end class Fahrer