【发布时间】:2011-05-30 22:00:47
【问题描述】:
我正在用 Java 创建一个家谱程序,或者至少尝试这样做。我开发了几个类:
- Person - 名称的 getter 和 setter 性别年龄等
- FamilyMember - 扩展 Person 吸气剂 和设置父母的二传手和 儿童
- 系列 - 由多个 家庭成员及添加方法 移除成员
- 作为主类的家谱 用于建立关系。
我有两个主要问题:
1) 我需要设置人与人之间的关系。目前我正在做:
FamilyMember A, FamilyMember B
B.setMother(A);
A.setChild(B);
上面的例子是设置母子关系。
这看起来很笨重。实现所有关系变得非常冗长。关于如何以较少程序的方式实现多个关系的任何想法?
2) 我必须能够显示家谱。我怎样才能做到这一点?是否有任何自定义类可以让生活更轻松?
感谢您的宝贵时间...
【问题讨论】:
-
你想怎么显示?
标签: java family-tree