de.unirostock.Prototype.example
Class Ship

java.lang.Object
  extended by de.unirostock.Prototype.example.Ship
All Implemented Interfaces:
java.lang.Cloneable
Direct Known Subclasses:
Holk, Kogge, Kraier, Schnigge

public abstract class Ship
extends java.lang.Object
implements java.lang.Cloneable


Constructor Summary
Ship()
           
 
Method Summary
abstract  java.lang.Object clone()
           
abstract  javax.swing.ImageIcon getIcon()
           
 java.lang.String getMaterial()
           
 java.lang.String getName()
           
 int getNumber()
           
 void setMaterial(java.lang.String material)
           
 void setName(java.lang.String name)
           
 void setNumber(int num)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Ship

public Ship()
Method Detail

clone

public abstract java.lang.Object clone()
Overrides:
clone in class java.lang.Object

setMaterial

public void setMaterial(java.lang.String material)

setName

public void setName(java.lang.String name)

setNumber

public void setNumber(int num)

getMaterial

public java.lang.String getMaterial()

getName

public java.lang.String getName()

getNumber

public int getNumber()

getIcon

public abstract javax.swing.ImageIcon getIcon()