1) that keyword
java는 pass by value 와 pass by value reference (e.g. StringBuffer) 가 존제함.

솔직히 포인터가 없이도 이 두 개만 있으면 장떙인것같음 그리고 언어도 쉬워짐

하지만 pass by value reference 는 매우 한정적임. 프로그래머가 직접 정하는게 아니고 이미 정해저있음.

this 를 씀으로서 현 instance의 것들을 가지고

that을 사용하여

예를들어

pubic function test(){
  $i = 0;
  subTest();
  //i = 1;
}

public function subTest(){
  $that->i++;
   //test 에 있는 instances들은 value reference로 ㄱㄱㅆ
}

어떰? 캬컄

2) 생각중