Zostałem pouczony przez mojego profesora, że przedstawiam się na stronie, tak jakbym był obiektem, i że muszę zająć się trzema rzeczami:
1) Stan obiektu, 2) Zachowanie i 3) Tożsamość.Problemy ze zrozumieniem Stan, zachowanie i tożsamość obiektu?
Jednak nadal jestem bardzo zdezorientowany, jeśli chodzi o robienie czegoś takiego. (Czytałem o trzech atrybutach, którymi muszę się zająć, ale nie wiem, w jaki sposób mógłbym je zastosować do osoby).
Na przykład powiedziano mi, że pies będzie miał państwa, takie jak imię, kolor i rasa; a także Zachowania, takie jak chodzenie, szczekanie lub machanie ogonem.
Więc chciałbym zrobić coś podobnego do:
Student me = new Student();
System.out.println(me.getName()); //a state?
System.out.println(me.getCurrentActivity()); //A behavior? (if it were to return watching TV or something)
System.out.println(me.get....()); //???
Albo ja się kompletnie zły pomysł tutaj?
spójrz na ten artykuł: http: // www.yegor256.com/2014/12/09/immutable-object-state-and-behavior.html – yegor256