|
|
От: | U-4X-96 | |
| Дата: | 14.09.05 15:39 | ||
| Оценка: | |||
// Есть класс
class BaseBla {
public BaseBla() {}
...
}
// Еще один
class MyBla {
public MyBla() {}
...
}
// Есть шаблон
class BlaClass<T extends BaseBla> {
int bla() {
T t; // Нет проблем;
t = new T(); // Вот тут ошыбка, конструкторы () есть в BaseBla
t = new MyBla; // И тут ошибка MyBla унаследован от BaseBla
Class<T> c; // Нет проблем
... // Кроме а как получить это c не имея предстовителей T
}
...
}