Abc abc; 하면 자료형이 원래 선언만 해노면 그 안에 쓰레기값 들어있어서 뭐 없잖아
Abc abc;
Abc abc = new Abc(); 그래서 안에 그 객체 넣어서 초기화 해주는거
Abc abc = new Abc();
유니티에선 Abc abc; abc = asdf.GetComponent ~~로 나중에 초기화 해줄거니까 맨 위에서 선언만 해도 되는거임
abc = asdf.GetComponent ~~