public static BTNode<E> treeCopy(BTNode<E> source)
{
if(source == null)
return null;
else
{
BTNode left = BTNode.treeCopy(source.left);
BTNode right = BTNode.treeCopy(source.right);
return new BTNode(source.data, left, right);
}
}
Moje pytanie brzmi: dlaczego nie mogę użyć ogólnego typu E w kontekście statycznym? Próbowałem wyszukiwania dla kilku odpowiedzi nie mogłem znaleźć żadnych, które sprawią, że się zakradnę.Używanie typów ogólnych w kontekście statycznym
możliwy duplikat [metody statycznej w klasie ogólnej?] (Http://stackoverflow.com/questions/936377/static-method-in-a-eneric-class) –