Well, Because I need some new variable, ex. SESSION_USER_NAME or
something. and maybe I will use this variable as a session name or a
key of hashmap , or in web application I need a event base on a
field....
////////////////////////
class A {
String userName;
}
....
// I want to create a new session to storge userName
String SESSION_USER_NAME = "session_user_name"; // I want to get
"session_user_name" automatically.
// or I want to create a new key for a hashmap....
....
///////////////////////
in this case, I really don't like name the variable value manually, at
least when I refactor the "userName", I don't need to change variable
value by myself.