Lsxpqezhvlrcxrozjbab
박찬하
  • 2016.5.20 00:21
  • 조회수 72
  • 답변수 1
Lsxpqezhvlrcxrozjbab
박찬하
  • 2016.5.20 00:21
  • 조회수 72
  • 답변수 1

box, new object

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

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

  • #자바 중급
  • #Generic

1 답변

  • Gscxhpxkg5i74t30rimh
    정두식
    • 2016.5.20 15:09

    1. 상관 없이 그렇게 쓰신것 같습니다.

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

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

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

    • 네 그렇군요, 답변 감사합니다 ^^;;-박찬하
      2016.5.21 11:45

답변 쓰기

이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.