0
Java에 값에 따라 메소드가 컴파일되지 않도록 할 수있는 무언가가 있습니까? 다음과 같이하십시오 :java의 메소드에 #ifdef와 같은 것이 있습니까?
#ifdef CLIENT
public void drawToScreen() {
}
#endif
#ifdef SERVER
public void sendPacketToClient() {
}
#endif
두 개의 프로그램 버전, 하나의 클라이언트와 하나의 서버가 있다면 어떻게 할 수 있습니까? 수업에도이 방법이 있습니까?
아니요. 이것은 매우 유지할 수없는 느낌입니다. –
아니요, 가능하다해도 왜 그랬습니까? – OldProgrammer
아니요, (단지 java와 함께) 없습니다. 귀하의 구체적인 예를 들어, 나는 두 개의 서로 다른 응용 프로그램을 개발할 것입니다. 하나는 서버, 다른 하나는 클라이언트입니다. 메소드가 조건부로 선언 된 하나의 애플리케이션에서 서버와 클라이언트를 모두 만들면 모든 것을 혼란스럽게 만듭니다. – BackSlash