у меня есть:Java: Почему универсальный класс не применяет такой же тип?
public final class SomeClass<L, R>{
....
}
Если я:
public final class SomeClass<L, R>{
....
public someMethod(Object obj)
{
SomeClass other<L, R> = (SomeClass<L, R>) obj;
....
}
....
SomeClass<String, String> firstObject = new SomeClass<String, String>();
SomeClass<Integer, Integer> secondObjec = new SomeClass<Integer, Integer>();
firstObject.someMethod(secondObject);
...
Он не бросает литье исключения, даже если L
и R
типов отличаются от firstObject
к secondObject
. Почему?
Я не вижу здесь общего класса ... –
все меньше и больше не сбежали :) посмотрите еще раз, пожалуйста – Roxana