Document 和NodeList 接口调用的方法是在哪里实现的?
接口中是没有方法实体的、需要实现类重写,然后通过接口回调调用实现类重定的方法,那问题是:Document 和NodeList 都是接口,那下面程序中,接口调用的方法是在哪里实现的?
//创建 一个DocumentBuilder对象
DocumentBuilder db=dbf.newDocumentBuilder();
//通过 DocumentBuilder对象的parser方法加载books.xml文件到当前项目下
Document document=db.parse("books.xml");
//获取所有book节点的集合
NodeList bookList=document.getElementsByTagName("book");
//通过 nodelist的getlength()方法可以获取booklist的长度
System.out.println("一共有"+bookList.getLength()+"本书");
//遍历每全个book节点
for(int i=0;i<bookList.getLength();i++){