[JAVA/자바] This란?
맴버변수와 매개변수의 구분 ▶ 매서드(함수) 혹은 생성자에서 쓰는 파라미터(매개변수)가 클래스의 맴버 변수명과 동일할 때 둘을 구분하기 위해 사용 되어진다. ▶ 예를 들어 이러한 클래스가 있다고 가정할 때, PracticeThis라는 생성자 아래 있는 move_name=move_name; move_hour=move_hour; move_minute=move_minute; 코드에서 앞에 변수는 클래스의 맴버변수이고 뒤에 있는 변수는 생성자의 파라미터(매개변수)라는 의미로 코드를 구현했지만 컴파일러는 앞에 있는 move_name도 뒤에 있는 move_name도 전부 파라미터(매개변수)로 인식한다. 즉, 생성자는 매개변수에 매개변수를 넣은 행동을 한 것이다. 이러한 상황에서 Main에서 클래스의 속성을 결정해주..
2019.10.22