박찬하

box, new object

1
강사님께서 클래스의 이름을 "box"라고 하신 이유는
앞서 수업에서 설명했던 "오토박싱, 오토언박싱"과 유사한 개념이라서 그런 것인가요?

2
보통 new Ojbect(); 즉 new키워드를 사용할 때에는
새로운 객체를 만들때 빼고는 사용해본적이 없어
단독으로 "new Ojbect()"를 사용하여 메서드의 인자로 넣어신것 보니
내부적으로 어떻게 수행되는지 잘 모르겠습니다.

1 개의 답변
정두식
  1. 상관 없이 그렇게 쓰신것 같습니다.

  2. box.setObj(new Object());는 다음 코드와 같습니다.

Object someObject = new Object();
box.setObj(someObject);

를 줄여서 쓰면 box.setObj(new Object());가 됩니다.

  • 박찬하
    네 그렇군요, 답변 감사합니다 ^^;; ― 박찬하 2017.8.18 11:24
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.