是否有多个类可以为我的实体(JDO)使用Java(GAE / J)继承/扩展Google AppEngine中的同一类。
例如,我有:
内容(抽象类)
课程
然后我的课程将有:
扩展内容的视频列表
书籍清单
同时
视频具有标签列表
书中有标签列表
课程有标签列表
GAE可以这样做吗?
我正在做类似的事情,但是有很多问题。有这种事的例子吗?
最佳答案
根据新问题标题进行更新
我仍然不明白你的困难是什么,但我会给你一个机会
你的问题是
是否可以有多个
继承/扩展相同的类
Java的Google AppEngine中的类
(GAE / J)对于我的实体
答案是肯定的,为什么不呢?我没有看到您的问题中无法解决的任何事情。你有什么问题
我正在做与此类似,但有
这么多问题。有没有
这种东西的例子?
您的操作方式如何,因为您发布的说明看不到任何错误。
只是为了帮助您,这是可以完成的一种方法,
interface Tagable {
public doSomeThingWithTagList();
}
class abstract Content implements Tagable {
List<Tag> tagList;
}
class Video extend Content implements Tagable {
}
class Book Tagable{
List<Tag> tagList;
}
class Course Tagable {
List<Video> videoList;
List<Books> bookList;
List<Tag> tagList
}