Param값으로 넘어온 인자를 비교하기위해서 instanceof 예약어를 사용했는데
String str = null;
메소드(str);
메소드(Object obj){
if(obj instanceof String){
syso("obj is String");
}
}
여기선 obj is String이 출력되지 않는다.
선언된 변수보다는 할당된 데이터로 식별하는 듯하다.
위 코드를
String str = null; -> String str = "";로 변경하면 제대로 식별한다.
위 내용은 나중에 좀더 정리하도록해야겠다.