Kirjoita jokaisen vastauspaperisi alkuun kurssin nimi ja kokeen päivämäärä sekä nimesi, henkilötunnuksesi ja allekirjoituksesi. Jokainen tehtävä on 12 pisteen arvoinen.
olion luonti - luokan lataaminen
korvaaminen (override) - kuormittaminen (overload)
käännösyksikkö (compilation unit) - pakkaus (package)
public class Piste {
double x, y;
}
abstract public class MjonoPino {
abstract public void push(String jono);
// vie pinon päälle ei-tyhjän merkkijonon
// (Operaatio push ei vie tyhjää merkkijonoa pinoon eikä tee mitään
// muutakaan tyhjällä merkkijonolla.)
abstract public String pop();
// antaa päällimmäisen merkkijonon ja poistaa sen pinosta
// (Jos pino on tyhjä, pop palauttaa tyhjän merkkijonon,
// so. pinon tyhjyys tunnistetaan tästä.)
}
Laadi pinolle taulukkototeutus. Tiedetään, että merkkijonoja ei kuuna
päivänä ole enempää kuin 500. Kaikki toteutuksen yksityiskohdat
on kätkettävä pinon käyttäjältä.