지금 클래스 메소드의 기초를 배우는 중입니다. <div><br></div> <div>궁금한게 두가지입니다. </div> <div><br></div> <div>메소드에서 객체 반환하기를 하고있는데, </div> <div>class Box{</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>.</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>.</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>.</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>Box whosLargest(Box b1, Box b2){<br><span class="Apple-tab-span" style="white-space:pre;"> </span>if(~~) return b1;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>else return b2;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>-->> 여기서 반환형이 Box 타입이라서 메소드이름을 저렇게 지은건가요? 클래스이름으로도 메소드이름을 지을수 있는건지 궁금합니다</div> <div><br></div> <div>}</div> <div>2.</div> <div>boolean isSameBox(SameBox b){</div> <div>if(b.width==width &b. height==height & b.length==length)</div> <div>return true;</div> <div>else return false;</div> <div><br></div> <div>여기서 저 '&' 연산자 원래 '&&' 로 쓰지 않나요? &랑 &&랑 같은가요??</div> <div>그리구 저 메소드를 호출할 떄 b1.isSameBox(b2) 이런 식으로 호출을 할텐데</div> <div>그럼 b.width 는 b1의 width 이고 ==다음에 있는 width는 b2의 width인가요?</div> <div><br></div> <div>질문 읽어주셔서 감사합니다.!! </div> <div><br></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.