Я нахожу код, как показано ниже, и мне нужно получить значение дочернего класса из статического метода родительского класса.Как получить значение свойства внутри унаследованного метода в универсальном классе?
Может кто-нибудь помочь мне решить эту проблему? Заранее спасибо.
public abstract class DataObject<T>{
public static int GetAllTotal(){
// How can I obtain a T propery called "code" = "001".
int cont = SQL.getTotalFromQuery(
"SELECT * from tblProducts where code = '001'"
);
return ffff
}
...
}
public class Product extends DataObject<Product>{
private String code = "001";
public Product(){
}
}
...
Product.GetAllTotal();
метод Это, вероятно, не должно быть статическим, так как это не будет работать очень хорошо с наследованием , –
BTW, имена методов Java не должны быть капитализированы. – Robin