Pisomka z Javy PB162/23 dna 26.11.2009 Pisomka je za 2 body. 1.) Zaradte nasledujuce prvky(triedy) do hierarcie tried (nie obecne typov ­ nepouzivajte rozhrania). Uvazujte o nich v kontexte bankoveho informacneho systemu: Ucet Zakaznik Student, ktory si zalozil ucet Sporitelna Sporiaci ucet Banka Studentske konto Vklad (na ucet) 2.) Napiste program v Jave, ktory po spusteni z prikazovej riadky vypise na vystup dlzku vsetkych parametrov programu, ktore mu boli zadane z prikazovej riadky. Program bude dlzky(pocet znakov) parametrov vypisovat ako cisla, do kazdeho riadku vypise jedno. Priklad volania programu(z adresara zo spustitelnou triedou) a vypisu: java NameOfClass firstParam second fun 10 6 3 3.) Majme nasledujucu triedu: public class BedProduct { private FurnitureCompany producer; private String modelId; private double cost; private Dimension size; public BedProduct(FurnitureCompany producer, String modelId) { if(producer == null){ throw new NullPointerException("producer"); } this.producer = producer; this.modelId = modelId; } public void setCost(double cost) { this.cost = cost; } public void setSize(Dimension size) { this.size = size; } } V triede su vynechane get metody. Prekryte metody equals v tejto triede. Postele su rovnake prave vtedy ked maju rovnaky model a rovnakeho vyrobcu. Piste len relevantny kod ­ triedu neopisujte.