생성자2 Mastruct, lombok 관련 에러 java: constructor EnrollResponseDto in class com.cactusvilleage.server.challenge.web.dto.response.EnrollResponseDto cannot be applied to given types; required: com.cactusvilleage.server.challenge.entities.Challenge.ChallengeType,boolean,int found: no arguments reason: actual and formal argument lists differ in length build.gradle 디펜던시 순서를 지켜야한다 annotationProcessor 선언 할 때 타겟 클래스에 빌더가 정의되어 있다면 빌더가.. 2022. 10. 11. [Java OOP 기초] 생성자 생성자 (Constructor) 객체 생성의 역할을 하는 클래스의 구성요소 인스턴스가 생성될 때 호출되는 인스턴스 초기화 메소드라고 할 수 있다 new 를 사용해 객체 생성할 때 호출되는 것 인스턴스 생성을 담당하는 건 new이며 생성자는 인스턴스 변수들을 초기화하는데 사용되는 메소드다 생성자의 이름은 반드시 클래스 이름과 같아야하는데, 만약 그렇지 않으면 그 메소드는 더이상 생성자로서의 기능을 수행할 수 없다 또한 생성자는 리턴 타입이 없다 없는데도 메소드에서 리턴 값이 없을 때 사용하는 void를 사용하지 않는다 무언가를 리턴하지 않음 을 의미하는 void 와는 다르게 생성자는 그냥 리턴 타입 자체가 없기 때문이다 클래스명(매개변수) { // 생성자 기본 구조 ...생략... } 클래스명과 같은 이름.. 2022. 5. 25. 이전 1 다음