title: Trouble understanding Object State, Behavior, and Identity?
body: <p>I have been instructed by my professor to introduce myself on a page as if I were an object, and that I must address three things:<br>
  1) Object State, 2) Behavior, and 3) Identity.  </p>
  
  <p>However, I am still really confused as to how I would go about doing something like this. (I have read about the three attributes I must address, but I don't know how I would apply it to a person).<br>
  For example, I was told a dog would have States, such as name, color, and breed; as well as Behaviors, such as walking, barking, or wagging their tail. </p>
  
  <p>So would I do something similar to:</p>
  
  <pre><code>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....()); //???
  </code></pre>
  
  <p>Or am I getting the completely wrong idea here?</p>