는 기본적으로 나는 다음과 같은 서명이 방법을 만들려면 :주어진 하위 클래스의 인스턴스를 반환하는 메서드의 일반 서명은 무엇입니까?
public <T> T getShellTab(Class<T extends ShellTab> shellTabClass)
을하지만이 유효 자바하지 않습니다.
ShellTab
의 하위 클래스 인 클래스를 전달하고 해당 클래스의 인스턴스를 반환 할 수있게하려고합니다.
public <T> T getShellTab(Class<T> shellTabClass)
는 잘 작동하지만 나는 ShellTab
의 서브 클래스로 shellTabClass
을 강제하고 싶습니다.
이 문제를 해결하는 방법에 대한 아이디어가 있으십니까?
감사합니다.
아마도 public T getShellTab (클래스 extends T> shellTabClass)입니다. –
내가 게시 한 것 이상으로 구매하나요? T는 어쨌든 ShellTab의 하위 클래스 일 수 있습니다. 맞습니까? –
D' Oh! 그것의 아주 간단한 지금! 굉장해, 고맙다. – Sandro