Package | Class | Use | Tree | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## theater
Class Actor

    java.lang.Object
      theater.Component
          theater.Actor

All Implemented Interfaces:
  java.io.Serializable, PixelArea

    public class Actor

extends Component
implements java.io.Serializable

Die Klasse Actor ist die Basisklasse aller Akteure. Sie erbt alle Methoden ihrer Oberklasse Component.

Im Normalfall gibt es in Solist nur eine Actor-Klasse. Dies ist die Oberklasse der Solist-Klasse, von der der Solist erzuegt wird. Sollte es mehrere Actor-Klassen geben, muss der Programmierer die Solist-Oberklasse explizit auswählen.

Im Solist-Programm muss die Methode "void main()" überschrieben werden. In dieser wird das Eigenleben des Solisten festgelegt, wobei u. a. die geerbten Methoden der Klasse Component genutzt werden können.

Version:
  1.0 (03.11.2009)
Author:
  Dietrich Boles, Universität Oldenburg, Germany
See Also:
  Serialized Form

Field Summary

Fields inherited from class theater.Component
`DEF_Z_COORDINATE`

Constructor Summary
`Actor()` Default-Konstruktor der Klasse Actor
`Actor(Actor actor)` Copy-Konstruktor der Klasse Actor

Method Summary
`static Actor` | `cloneSolist(Actor solist)` erzeugt einen Clon des uebergebenen Solist
`static Actor` | `createSolist()` erzeugt eine Instanz der Klasse Solist
`void` | `main()` die von der Solist-Klasse zu überschreibende Methode

Methods inherited from class theater.Component
`addedToStage, contains, getCell, getColumn, getImage, getRotation, getRow, getStage, getZCoordinate, intersects, isHandlingKeyEvents, isHandlingMouseEvents, isInside, isVisible, keyPressed, keyReleased, keyTyped, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, removedFromStage, setHandlingKeyEvents, setHandlingMouseEvents, setImage, setImage, setLocation, setRotation, setVisible, setZCoordinate`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### Actor

    public Actor()

  Default-Konstruktor der Klasse Actor

### Actor

    public Actor(Actor actor)

  Copy-Konstruktor der Klasse Actor

  Parameters:
    `actor` - der zu klonende Akteur

Method Detail

### cloneSolist

    public static Actor cloneSolist(Actor solist)

  erzeugt einen Clon des uebergebenen Solist

  Parameters:
    `solist` - der zu klonende Solist
  Returns:
    der geklonte Solist

### createSolist

    public static Actor createSolist()

  erzeugt eine Instanz der Klasse Solist

  Returns:
    der Solist

### main

    public void main()

  die von der Solist-Klasse zu überschreibende Methode

Package | Class | Use | Tree | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD