게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
자바 여쭤볼게 있습니다요!!
게시물ID : programmer_20062짧은주소 복사하기
작성자 : 김폽
추천 : 0
조회수 : 414회
댓글수 : 7개
등록시간 : 2017/03/24 21:33:36
옵션
  • 본인삭제금지
지금 클래스 메소드의 기초를 배우는 중입니다.

궁금한게 두가지입니다. 

메소드에서 객체 반환하기를 하고있는데, 
class Box{
.
.
.
Box whosLargest(Box b1, Box b2){
if(~~) return b1;
else return b2;
}
-->> 여기서 반환형이 Box 타입이라서 메소드이름을 저렇게 지은건가요? 클래스이름으로도 메소드이름을 지을수 있는건지 궁금합니다

}
2.
boolean isSameBox(SameBox b){
if(b.width==width &b. height==height & b.length==length)
return true;
else return false;

여기서 저 '&' 연산자 원래 '&&' 로 쓰지 않나요? &랑 &&랑 같은가요??
그리구 저 메소드를 호출할 떄 b1.isSameBox(b2) 이런 식으로 호출을 할텐데
그럼 b.width 는 b1의 width 이고 ==다음에 있는 width는 b2의 width인가요?

질문 읽어주셔서 감사합니다.!! 

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호