import java.util.Vector abstract class Artikkeli { private String nimi; private String julkaisija; private int artikkeliID; private boolean hyllyssa; private int lainaAika; public void Artikkeli (hakusana){ } } //esimerkki Artikkelin aliluokasta class Kirja extends Artikkeli { private String isbn; private Vector authors = new Vector(); } class Laina { private Artikkeli artikkeli; private int laita_pvm; //unix-aika lol private boolean myohassa; public void toggleMyohassa(){ //tähän tulis koodi } } class Asiakas { private String nimi; private int korttiID; //kortti id private String osoite; private int sakot; private Vector lainat = new Vector(); private Vector varaukset = new Vector(); public void lainaa(Artikkeli artikkeli) {} public void palauta(Artikkeli artikkeli) {} public void varaa(Artikkeli artikkeli) {} public void muutaSakko(int maara) {} public void muutaAsiakastietoja(String nimi, String osoite) {} }