Java에 익숙해 져서 교차 클래스와 SimEngine (이벤트 목록) 클래스가있는 기본 트래픽 시뮬레이션 코드를 작성하려고합니다.다른 클래스의 메서드를 호출하여 개체 이름을 인수로 전달하십시오.
내 교차 클래스에는 자동차가 교차로에 도착했음을 나타내는 Arrival()이라는 메서드가 있습니다. 이 메소드의 일부로 SimEngine에서 schedule() 메소드를 사용하여 3 초 후 해당 자동차의 출발 일정을 타임 스탬프에 지정하려고합니다.
schedule() 메소드는 네 개의 인수 (차량 ID, 교차점 ID, 타임 스탬프)를 취합니다. 내 질문은 교차로 ID를 전달하는 것입니다 (이 시뮬레이션에는 여러 개의 교차점이 있음). Intersection 객체의 참조 변수 이름을 모르는 경우 어떻게 다른 함수로 전달할 수 있습니까?
내가 갖고 있지 않은 참조를 원하면 디자인을 다시 생각해 보시겠습니까? – 11684