0
나는 SwingUtilities.invokeLater 내부에서 작업을 수행하는 eventOccurred 클래스를 가지고 있습니다 (EDT 상에 있어야 함). 이 수업은 연장 될 것입니다. 이 클래스를 확장하는 것이 invokeLater 내부에있는 자신의 eventOcurred 작업을 넣도록하고 싶고 강제로 수행하는 방법을 알 수 없습니다. eventOccurred를 재정의 할 수 있어야하므로 기본 클래스에 eventOccurred를 final로 설정하면 작동하지 않습니다.이상한 다형성 필요
내가 다음과 같은 아니에요. 어떤 하위 클래스에서 eventOcurred를 호출하여 doStuff를 호출하도록하려면 어떻게해야합니까? – shedhorn
일부 예제 코드에서 편집했습니다. 아직도 이해가 안되면 알려주세요 – hankd
좋아, 지금 다음과 같습니다. 매우 영리한. 하나 더. 이렇게하려면 모든 하위 클래스의 eventOcurrs가 super.eventOcurrs를 올바르게 호출해야합니다. 강제로 할 수 있을까요? – shedhorn