谜之米
2017-01-13 23:01
如果两本书的子节点是不同的。该如何创建book类并存储
只要是有相同名称的父节点,你就可以做成相同的类。
比如此例中的多个book节点
定义自身属性的时候,把能定义的属性都定义上,只不过有的book有这个属性,有的没有的区别
一种方法是创建一个book类,包含所有属性,然后使用多个构造方法但参数不同,另一种方法是创建抽象父类,用book的子类去继承
是这样子的,你将两本书的不同的字节点都作为Book类的属性就可以了(例如一个book有name和year两个子节点,另一个book有name和language两个子节点,则Book类中则包含name、year和language三个属性),获取每本书的属性的时候,如果没有该属性则显示为null,但不能没有。
Java眼中的XML---文件读取
83199 学习 · 431 问题
相似问题
回答 2
回答 1