초기화와 클린업 (1) 썸네일형 리스트형 Thinking in JAVA 5. 초기화와 클린업 객체를 생성할 때 초기화를 위하여, 생성자 라 부르는 특별한 메소드를 제공하여 모든 객체의 초기활르 보장할 수 있다. 인자가 없는 생성자를 디폴트 생성자라 한다. 아무런 생성자를 정의 하지 않으면 컴파일러는 자동으로 디폴트 생성자를 만들어준다. 메소드 오버로딩 인자의 순서만 달라져도 두 메소드의 식별이 가능하다. 하지만 그렇게 하면 유지보수가 어려워지기 때문에 보통은 하지않는다. this 키워드 메소드 호출과 필드 앞에 지나치게 this,를 붙이는 경우가 있다. 그렇게 하는 것이 더 확실하고 명시적이라는 이유에서다. 그러나 그렇게 하지 말자, 우리가 높은 수준의 언어를 사용하는 이유가 있다. 그런 것을 언어에서 해 주기 때문이다. 만일 필요하지도 않는데 this를 붙인다면, 우리 코드를 읽는 모든 사람들.. 이전 1 다음