을 전달되면 기능 나는 내가 ArrayList를하고 클래스 유형의 목록을 통과 어디 기능을 원하는일반 수퍼 클래스의 클래스를 함수에 전달합니다. 객체가 instanceof를 클래스
abstract public class MyFrame extends JFrame {
public MyFrame(){
super();
}
abstract public void update();
}
지금의 ArrayList에 저장 MyFrame을 확장 서로 다른 프레임을 확인해야합니다,이 함수는해야 전달 된 유형
public void foo(ArrayList<MyFrame> frames, ArrayList<Class> types){
for(MyFrame f : frames){
for(Class c : types){
if(f instanceof c){
f.update();
}
}
}
}
당신은 잘 의심 –
foo는() 함수는 내가 선을 위해 – abinmorth
을 게시하는 방법을 작동하지 않습니다를 요구하지 유형 " – abinmorth