Я довольно новыми для Java и я немного запутался этим поведениемJava Дженерики с кратному Походные
public class MyBase<T> {
static int id;
}
public class DerA extends MyBase<DerA> {
}
public class DerB extends MyBase<DerB> {
}
Я ожидаю DerA.id
и Derid
быть ДВА РАЗНЫХ static
переменные. Но, похоже, это одно и то же! Поведение не имеет для меня никакого смысла - его 2 разных типа.
Что это связано с дженериками? – qqilihq
[code formating] (http://meta.stackexchange.com/questions/51144/how-do-i-post-code-in-stackoverflow) –
Этот вопрос не имеет ничего общего с Generic Types в Java. Должно ли название редактироваться? – scottb