cz.muni.fi.pb162.task2
Class Pigeon
java.lang.Object
cz.muni.fi.pb162.task2.AbstractMessaging
cz.muni.fi.pb162.task2.Pigeon
- All Implemented Interfaces:
- Messaging
public class Pigeon
- extends AbstractMessaging
Class sends messages via carrier pigeon which has the shape and the distance to be flown
- Version:
- 06 11 2009
- Author:
- Tomas Sedmik
|
Constructor Summary |
Pigeon(int condition)
Constructor. |
Pigeon(int condition,
Message msg)
Constructor. |
|
Method Summary |
double |
deliveryTime()
Calculates approximate delivery time. |
void |
setDistance(int distance)
Sets distance for message delivery. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PIDGEONSPEED
public static final int PIDGEONSPEED
- See Also:
- Constant Field Values
Pigeon
public Pigeon(int condition)
- Constructor.
- Parameters:
condition - represent a condition pigeon (range 0-100)
Pigeon
public Pigeon(int condition,
Message msg)
- Constructor.
- Parameters:
condition - represent a condition pigeon (range 0-100)msg - message to delivery
deliveryTime
public double deliveryTime()
- Calculates approximate delivery time.
- Specified by:
deliveryTime in interface Messaging- Specified by:
deliveryTime in class AbstractMessaging
- Returns:
- approximate delivery time in hours
setDistance
public void setDistance(int distance)
- Sets distance for message delivery.
- Parameters:
distance - Distance for message delivery in km