인프런 커뮤니티 질문&답변
타입 변환 생성자에 대해
해결된 질문
작성
·
388
·
수정됨
1
다른 분들 질문을 봐도 확실히 이해가 가지 않는 듯하여, 제가 이해한 것을 주석으로 작성했는데 맞는지 확인해 주시면 감사하겠습니다.
항상 감사드립니다


답변 1
2
Rookiss
지식공유자
k1 = a는 사실상 k1 = CKnight(a); 와 동일합니다.
절대 a가 변환되었다가 '원래의 int 타입으로 돌아가는' 것이 아닙니다.
말 그대로 Cknight(a)를 통해 객체가 만들어지고, k1에 복사되는 쪽에 가깝습니다.





a자체가 변환되는게 아니라 a를 매개로 생성되는 객체는 완전히 별개인거군요 답변 감사드립니다!