○ 생성자객체 생성시, 멤버변수를 원하는 값으로 초기화 하기 위한 메소드생성자가 하나도 없으면, 컴파일러가 컴파일시에 바이너리코드로 기본생성자를 만들어준다.다른 생성자가 있으면 컴파일러가 제공하는 기본생성자는 자동생성되지 않음 ○ 생성자가 호출되는 순서 객체가 생성되고, 기본값으로 초기화 된 이후에 생성자가 호출됨.1. 객체생성 2. 초기화3. 생성자호출4. 변수에 객체 주소값 대입 ○ 생성자 오버로딩 규칙생성자의 매개변수 개수가 다르면 가능생성자의 매개변수 개수가 같을 때는 매개변수의 자료형이 다르면 가능 ○ this 함수의 지역변수와 클래스 객체의 멤버변수 이름이 같은 경우, 혼동을 막기위해서 해당 객체의 멤버변수에 this를 사용한다 ○ this()같은 클래스 내 다른 생성자를 호출할 때 사용. 생..