我的應用程序類使用一個庫中包含默認的兩個變量。有什麼辦法可以從超類中省略變量嗎?
// 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
類型的對象的操作時。
是否有任何想法擴展該SuperClass不包括這兩個變量(id, version)
?
我不知道該怎麼辦?
任何建議請問?
謝謝
這些變量在您的子類中是如何顯示的?他們被宣佈爲私人,不受保護。 – 2010-11-22 03:32:43
我猜你正在使用這樣的ORM框架,如休眠或JPA?你可以看到這些變量的唯一方法是通過反射。僅僅是你不想讓這些變量在你的子類中持久存在? – 2010-11-22 03:47:46
正是男人。如何不堅持這兩個變量? – 2010-11-22 03:49:49