게시글
질문&답변
2024.01.31
this 생성자를 꼭 첫줄에만 넣어야만 하는 이유가 있나요?
상속 구조로 되어있는 상태에서 클래스를 메모리에 올려서 사용해야하기 때문에 반드시 생성자의 첫번째 줄에만 this()를 사용하는것으로 알고있습니다 그리고, 다른생성자를 찾아 호출해서 그다음 오는 코드를 수행해야하는데 첫줄에 this()가아닌 다른 코드가 있으면 그코드를 어떻게 사용해야하는건지 컴파일러가 알수 없기때문에 일단 this()를 찾고 그안의 코드를 수행할수 있도록 하는거죠. 만일 this()를 쓰지않아서 없다면 생성자 안에는 코드상 눈에는 안보이지만 super()가 첫줄에 만들어진다고 합니다. 음.. 그리고 부모 클래스에 오버로딩 된 생성자만 있고 기본생성자가 없을때도 컴파일 오류 납니당 쓰고 보니 좀 두서가 없는거같네영 ^^:;;
- 1
- 2
- 450
질문&답변
2023.06.21
springconfig에서 오류가 나요
repository 패키지에 jdbctemplateMemberRepository 클래스가 생성이 안되어있어서 import가 안되는것이 아닐까욥
- 0
- 2
- 259