[JAVA] 22-06-20 자바 생성자 / this() ☑
·
STUDY/JAVA
생성자 (Constructor) new연산자에 의해 호출되어 객체의 초기화를 담당한다 new 클래스(); 필드의 값을 설정하거나, 메소드를 호출해서 객체를 사용할 수 있도록 준비하는 역할을 수행 이름이 클래스이름과 같아야한다. 리턴값이 없다.(void 안붙임) = 항상 반환값이 없으니까 void를 안붙임! 이것은 규칙 모든 클래스는 반드시 생성자를 가져야 한다. 기본생성자 (default constructor) 모든 클래스는 생성자가 반드시 존재하며 하나 이상을 가질 수 있다. 생성자가 하나도 없을 때만, 컴파일러가 기본 생성자 자동추가 Car myCar = new Car(); //소스파일 우리가 보는 파일 public class Car{ } //바이트코드파일 public class Car{ public..