【正确答案】(1) abstract class (2) this.name (3) Company (4) Company
(5) children (6) children (7) root.Add(comp) (8) comp.Add(comp1)
【答案解析】[解析] Company为抽象类,所以空(1)处肯定为abstract class。
空(2)所在的语句为构造函数,用来对name字段进行初始化。
子公司、办事处或部门都是Company这个抽象类的具体实现,所以空(3)处为company,空(4)处为Company。
空(5)处所在的语句的作用是向Company列表的实例children中添加节点。
空(6)处所在的语句的作用从Company列表的实例children中删除节点。
空(7)处所在的语句的作用把上海分公司这个子节点加入到北京公司总部这个根节点中。
空(8)处所在的语句的作用将南京办事处这个子节点加入到上海分公司这个父节点中。