Gyakorlat6
A MathWikiből
(Változatok közti eltérés)
(Új oldal, tartalma: „=== 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…”) |
|||
5. sor: | 5. sor: | ||
== Öröklés == | == Ö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 '''List'''je | ||
+ | * '''comments''' -- a kommentek '''List'''je | ||
+ | * '''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. |
A lap 2013. október 16., 14:04-kori változata
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.