Java - 생성자와 this
- 특정 시점에만 호출이 가능한 메서드 - 인스턴스 객체를 만들때만 호출이 가능 ( new 클래스명() ) - 일반 메서드는 객체가 생성된 후 메모리에 올라가서 호출됨 - new 클래스명() -> 클래스명에 해당하는 클래스로 가서 메서드를 찾는다 - 생성자가 되기 위한 필수 항목 2가지 : 이름이 클래스명과 동일해야 한다. : 메서드 선언에 반환타입이 없어야 한다. (void도 반환타입으로 없어야 한다) - 생성자는 오버로딩을 지원한다. - 멤버의 값의 초기화를 담당한다. (매개변수를 통해 초기값 설정 가능, 세터의 역활) - 디폴트 생성자란? : 개발자가 클래스 정의시 별도의 생성자를 정의하지 않은 경우 컴파일되면서 생성자를 추가한다. : 추가되는 생성자의 형태 클래스명 () Test내에 있는 spee..
개발/Java
2018. 9. 28. 10:37