이게 컴파일 에러나는 이유가 알 수가 없는 거임.
난 디폴트 생성자(컨스트럭터)는 항상 자동 생성되는 줄 알았음.
그래서 자식 클라스에 숫겨진 super()이 있듯 부모 클라스에도 Super() {}가 어련히 있겠거니 생각했는데
계승관계에서는 부모에 컨트스트럭터가 있을 때 디폴트 컨트스트럭터가 자동 생성되지 않으니 직접 만들어줘야하네
항상 디폴트 컨트스트럭터는 자동 생성되는 줄.
문화충격 받았음.
즉 이렇게 쓰면 에러가 안 남.
상사한테 노력 중 어필이라도 하려고 자격증 11월 초에 따려고 준비 중인데 이거 공부하기 잘했다
평소엔 IDE가 알아서 고쳐줘서 못 깨달으니 이런 식으로라도 배워야지
저거 자바임? C#보다가 보니까 좆같노ㅋㅋ
ㅇㅇ 자바
기본 생성자는 생성자가 아무 것도 없을때는 자동 생성되는거 맞음. 이 예시에서는 Super에 인수를 받는 생성자가 있기 때문에 에러 나는거
ㅇㅇ 그 이야기.
뭘하고싶은건지도 모르겠아
개념정리