이것은 ... 여러분의 많은 초등학교 보이지만 수 있는가? 그것은 findroom의 출력을 보유합니까? 이게 무엇입니까? 변수 유형 클래스를 만드는 개념을 이해하려면 무엇을 읽어야합니까?초급 자바 변수 유형
답변
findRoom(nbBeds, date_Entrance, date_Exit);
은 Room
유형의 개체를 반환해야합니다.
room
해당 개체를 참조하십시오. 객체는 null 일 수 있습니다.
귀하의 질문에서 의미하는 출력이 콘솔에 대한 출력 (예 : System.out.print
) 인 경우. 결과물은 반환 값과는 아무런 관련이 없습니다. 아무 것도 출력 할 수는 있지만 Room
유형의 객체를 반환해야합니다. 그렇지 않으면 해당 줄에 컴파일 오류가 발생합니다.
문장의 나머지 부분없이 Room room을 타이핑하면, 방 안에있는 모든 인스턴스 변수에 액세스 할 수있는 변수 유형 Room을 작성한다는 의미입니까? –
'Room room = new Room();'(대부분의 경우) -'Room' 클래스가 추상이 아님 – exexzian
이렇게 생각하십시오 : 클래스 정의는 청사진입니다. 인스턴스는 청사진에서 허용하는 색상, 재료 등을 사용하여 청사진에 따라 구축 한 집입니다. 청사진을보고있는 것만으로는 집을 지은 사람들이 벽에 빨간색 또는 녹색 색칠을하기로 결정했는지 여부를 알 수 없습니다. –
findRoom(nbBeds, date_Entrance, date_Exit)
이 Room Object
이면 room
(참조 변수)은 findroom이 반환 한 Object에 주소를 보유합니다. findRoom(nbBeds, date_Entrance, date_Exit)
방법
과 멀리 코드에서 볼 수 있듯이, room
편집에 할당 할 것이다 Room
객체를 반환 것 같다의 반환 유형을 확인하여 명확해야
:
- : 당신이 코멘트에 게시 된
findRoom
방법으로 정의된다
는 (당신은 private
후이 Room
코드를 볼 수 - 그것은 방법의 return
유형 Room
유형 변수 방 룸의 인스턴스 (방은 힙 메모리에 주소를 포함를 참조
이 될 것이라는 점을 보여줍니다 객체를 포함하는).
- 1. 초급 자바 스크립트 변수
- 2. 자바 스크립트 변수 유형 (바이트)
- 3. 자바 루핑 (초급)
- 4. 자바 웹 개발 초급
- 5. 초급 자바 질문
- 6. 자바/스칼라의 초급 그래픽
- 7. 초급 :
- 8. Qt SLOTS 매개 변수 (초급)
- 9. 유형 (변수) 대 변수 (유형)
- 10. 자바 (초급)의 목록 노드
- 11. 초급 산술 연산 작업 (자바)
- 12. 초급 자바 스크립트 : jQuery를 '전환'문제
- 13. getAttribute 초급 자바 스크립트 오류
- 14. 속성과 변수/데이터 유형 등의 차이점 (자바)
- 15. 자바 파일 스캐닝 여러 라인과 변수 유형
- 16. "잘못된 변수 유형"의 원인. 자바 스크립트?
- 17. 초급
- 18. 초급 :
- 19. 유형 변수
- 20. Primefaces - 초급
- 21. JQuery와 변수, 함수 및 랩 태그 (초급)
- 22. 과부하 유형 매개 변수
- 23. 유형 변환은 PHP로 변수
- 24. 자바 인터페이스와 반환 유형
- 25. 자바 스크립트 초급 - 전역 변수가 작동하지 않습니다
- 26. 자바 코드가 오류를 포착하지 못합니까? (초급)
- 27. 자바 프로그램을 제대로 닫는 방법 [초급 수준]
- 28. 자바 초급 프로그램 도움말 (기타 문제가있을 경우)
- 29. 자바, 유형 대체는
- 30. 유형 클래스의 매개 변수 변수
비록'Room' 객체를 반환하지만 stil은'findRoom (nbBeds, date_Entrance, date_Exit)'의 정의를 보여줄 수 있습니까? – exexzian
개인 방 findRoom (int nbBeds, 문자열 date_entree, 문자열 date_sortiee) { \t \t 방 rAReserver = null; \t \t { \t \t Iterator i = roomList.iterator(); \t \t 경우 { \t \t \t 동안 (i.hasNext()) { \t \t \t \t 룸 (R) = (실) i.next() (roomList.isEmpty (!)); if (! this.isNotAvailable (date_entree, date_sortiee)) { \t \t \t \t \t rAReserver = R; –