Мой класс приложения использует библиотеку с двумя переменными по умолчанию.
// A class from framework:
public class SuperClass implements Serializable {
private long id;
private long version;
// getter and setter methods for these variables...
}
Я должен расширить этот класс, чтобы получить доступ к некоторым функциям фреймворка.
Если я расширю этот класс до своего собственного класса следующим образом:
public class MyClassChild extends SuperClass {
private long myprimarykey;
private String some column;
private long myversion;
// getter and setter methods for these variables...
}
Согласно модели программирования, эти две переменные также доступны.
При реализации операции, которая требует Объект типа SuperClass
.
Есть ли идея расширить этот суперкласс, который не включает эти две переменные (id, version)
?
Не знаю, что делать?
Любые предложения, пожалуйста?
Спасибо