由于 SeekableByteChannel是一个接口,我们如何从 Files 类的newByteChannel方法调用它的方法。
我知道如何调用它。但我无法理解这个概念,因为接口没有实现行为
还有1个问题。我在java示例代码中多次看到调用或调用接口方法。但据我所知,接口没有初始化或实现方法。
SeekableByteChannel idd = Files.newByteChannel(file);
idd.size();
上面的代码是如何工作的,因为 SeekableByteChannel 是一个接口,而 Files 类没有实现 SeekableByteChannel 的方法。所以在哪里初始化 SeekableByteChannels 方法。
请帮忙