나는 이클립스를 사용하고 있으며 많은 클래스에서 사용되는 인터페이스를 사용하고 있습니다. 지금은 인터페이스의 메소드 중 하나에 변수 (매개 변수)를 추가하고 싶지만 모든 클래스를 거치지 않아도 각 메소드에 변수를 수동으로 추가하지 않아도됩니다. 모든 클래스에서 해당 변수를 사용하고 있어야합니다.많은 클래스에서 상속 한 메서드에 매개 변수를 추가하는 방법
수동으로 모두 수행하지 않고도 쉽고 빠르게 할 수 있습니까?
예 :
public interface Screen {
public void render(GameContainer arg0, Graphics g) throws SlickException;
}
는이 같은 매개 변수 ResourcePack을 추가하고 싶습니다 :
public interface Screen {
public void render(GameContainer arg0, Graphics g, ResourcePack pack) throws SlickException;
}
나는 다른 매개 변수를 추가 할 싶습니다 그리고이 방법을 상속하는 모든 클래스를 업데이트 한 이 매개 변수를 사용하면이 작업을 수동으로 수행 할 필요가 없습니다.
매개 변수를 함수에 추가 하시겠습니까? 이 경우 [메소드 서명 리팩토링] (http://help.eclipse.org/mars/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Freference%2Fref-menu-refactor.htm)은 (나는 정직하게 일식으로 일하지 않았다) 일한다. – Paul
문제를 설명하는 코드를 제공하십시오. –
나는 편집에 도움이 될만한 코드를 게시했다. – retodaredevil