1. Egészítse ki a Tomb osztályt a következő metódusokkal: átlag, min, max, skaláris szorzat. 2. Írjon egy Filename osztályt. Adatai: fullPath, pathSeparator. A konstruktor paramétereken keresztül inicializálja a két adatot. Metódusok: getFullPath, extension, filename, path, toString. 3. Egészítse ki az IdomokDemo programot: - legyenek hengerek is - határozza meg a gömbök össztérfogatát - határozza meg a hengerek összsúlyát. 4. Készítsen egy Teglalap, egy Negyzet és egy Kor osztályt. Mindegyik síkidom meg tudja mondani a területét. Tegyen be egy tömbbe síkidomokat, listázza ki őket, határozza meg az átlagterületüket, számolja meg, hány kör van a síkidomok között. Megj.: Készítsen egy absztrakt Sikidom osztályt absztrakt terulet metódussal. A Negyzet osztályt származtassa a Teglalap osztályból. 1. import extra.*; class Tomb{ private int[]t; public Tomb(int hossz){ t = new int[hossz]; } public void beker(){ for(int i=0; imax) max=t[i]; return max; } public int skalarSzorzat(Tomb masik){ int skalar=0; for(int i=0; i