public class Isikukood implements VeebistVaadatav{ protected String sisu; protected int sooKysimisLoendur=0; protected static int loodudKoodideArv=0; public Isikukood(String algSisu){ if(algSisu.length()!=11){ throw new RuntimeException("Isikukoodi vigane pikkus");} sisu=algSisu; loodudKoodideArv++; } public String kysiHTML(){ return "Isikukood: "+sisu; } public String kysiSugu(){ sooKysimisLoendur++; return (Integer.parseInt(sisu.substring(0, 1)) % 2 == 0) ? "naine" :"mees"; } public int mituKordaSuguKysitud(){ return sooKysimisLoendur; } public static int mituIsikukoodiLoodud(){ return loodudKoodideArv; } }