Gyakorlat6
A MathWikiből
		
		
		
Tartalomjegyzék | 
Facebook drawable
- Csinálj egy Drawable interface-t, aminek egy draw metódusa van, ami a html kódját jeleníti meg az adott osztálynak.
 - Írd át a Comment és PersonalInfo osztályt, hogy implementálja ezt az interface-t.
 
Öröklés
Admin
A User osztályból öröklõdjön az Admin. Legyenek a következõ plusz függvényei / adattagjai:
- users -- a userek Listje
 - comments -- a kommentek Listje
 - boolean deleteUser(String user) -- törli az adott usert a userek közül
 - boolean deleteComment(Comment comment) -- törli az adott kommentet a kommentek közül
 - boolean deleteUserComments(String user) -- törli az adott user kommentjeit a kommentek közül
 - boolean changeUserPass(String user, String newPass) -- átállítja az adott user passwordjét
 
Mindegyik adjon vissza true-t, ha sikerült, és false-t, ha nem. Nem sikerül pl, ha nem létezik az adott user.
Biztonságos függvények
- Írjatok függvényeket, melyek biztonságosan valósítanak meg függvényeket a java.lang.Math csomagból.
 - Biztonságos alatt azt értem, hogy ha pl. gyököt próbálnánk vonni negatív számból, akkor dobjunk kivételt.
 - Ez a kivétel általunk írt legyen, aminek legalább egy String adattagja van, amiben írja a hiba okát.
 
-  A következõket mindenképp írjátok meg:
- osztás (ehhez nem kell a csomag)
 - gyökvonás
 - logaritmus
 - arcsin
 
 
- Ezeket teszteljétek le egy mainben. Ne felejtsétek el a try blokkot!