как инициализировать generic переменную
От: Molchalnik  
Дата: 22.11.19 20:50
Оценка:
Коллеги, будучи плюсовиком, по работе вожусь с явой, и поэтому вынужден тренироваться и изучать её как новый язык.

задача. нужно создать в дженерике переменную, что-то вроде

class Cls<T> {
 T private myvar;
 Cls() {
   myvar = new T();
 }
}


а лучше вообще статик

class Cls<T> {
 static private T myvar;
 static {
   myvar = new T();
 }
}



бьюсь головой об стену, не выходит, обыскал интернет (но плохо понимаю, что искать и по каким ключевым словам)
допускаю, что меня подводит плюсовое мышление, ошибочно применённое к яве.

Возможно ли это, и если нет, то какие пути обхода?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.