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.

Személyes eszközök