Class Kartta
java.lang.Object
|
+--Kartta
- public class Kartta
- extends java.lang.Object
Luokka useiden kartalla olevien paikkojen koordinaattien tallettamiseen.
- Version:
- 1.0, 16.03.2003
- Author:
- Jukka Mäntylä
|
Field Summary |
private Karttapaikka[] |
paikat
|
|
Constructor Summary |
Kartta(int alkiomaksimi)
|
|
Method Summary |
Koordinaatti |
anna(java.lang.String nimi)
Antaa ensimmäisenä löytämänsä paikan koordinaatit |
void |
lisaa(java.lang.String nimi,
Koordinaatti c)
Lisää taulukkoon uudeen karttapaikan |
static void |
main(java.lang.String[] args)
|
void |
poista(java.lang.String nimi)
Poistaa ensimmäisenä löytämänsä paikan kokonaisuudessaan |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
paikat
private Karttapaikka[] paikat
Kartta
public Kartta(int alkiomaksimi)
lisaa
public void lisaa(java.lang.String nimi,
Koordinaatti c)
throws Kartta.TaulukkoTaysiException
- Lisää taulukkoon uudeen karttapaikan
- Parameters:
nimi - - lisättävä paikan nimic - - paikan koordinaatit
- Throws:
Kartta.TaulukkoTaysiException - - jos taulukon maksimi ylitetään
poista
public void poista(java.lang.String nimi)
- Poistaa ensimmäisenä löytämänsä paikan kokonaisuudessaan
- Parameters:
nimi - - poistettavan paikan nimi
anna
public Koordinaatti anna(java.lang.String nimi)
- Antaa ensimmäisenä löytämänsä paikan koordinaatit
- Parameters:
nimi - - kartalla olevan paikan nimi
- Returns:
- paikan koordinaatit, null jos ei löydy
main
public static void main(java.lang.String[] args)