package com.tutego.insel.solutions.radio.v5;
public class Haus
{
  private Konsumgeraet geräteImHaus[] = new Konsumgeraet[100];
  private int anzahlGeräte = 0;

  public void add( Konsumgeraet g )
  {
    if( anzahlGeräte < 100 ) {
      geräteImHaus[anzahlGeräte] = g;
      anzahlGeräte++;
    }
    else
      System.out.println( "In diesem Haus sind genug Geräte!" );
  }

  public void urlaub()
  {
    for( int i = 0; i < anzahlGeräte; i++ ) {
      geräteImHaus[i].aus();
    }
  }

  public static void main( String args[] )
  {
    Radio omisAltesRadio = new Radio();
    omisAltesRadio.an();
    omisAltesRadio.lauter();
    omisAltesRadio.lauter();
    System.out.println( omisAltesRadio.toString() );
    omisAltesRadio.aus();

    Haus h = new Haus();
    h.add( omisAltesRadio );
    h.add( new Fernsehen() );
    h.add( new Konsumgeraet() );
    h.urlaub() ;
  }
}
