[問題] 這段程式碼看不太懂@@~
public interface ChannelBuffer extends Comparable<ChannelBuffer> {
/**
* Returns the factory which creates a {@link ChannelBuffer} whose
* type and default {@link ByteOrder} are same with this buffer.
*/
ChannelBufferFactory factory();
/**
* Returns the number of bytes (octets) this buffer can contain.
*/
int capacity();
.
.
.
}
該CLASS就是這樣@@~
每個member都沒有內文~
而且該CLASS是interface~
但是竟然可以真的被呼叫出來@@~
ChannelBuffer header = ChannelBuffers.dynamicBuffer(
channel.getConfig().getBufferFactory());
我想請問:
1.為什麼interface還可以被宣告出來@@?
2.extends Comparable<ChannelBuffer>是什麼意思?
我去查過COMPARABLE似乎是同等的CLASS可以互相比較~
但是變成vector的格式後我就沒看過~
3.為什麼該class內的member都沒有內文~但依然可以呼叫?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.90.7
推
12/10 03:51, , 1F
12/10 03:51, 1F
→
12/10 09:29, , 2F
12/10 09:29, 2F
→
12/10 10:16, , 3F
12/10 10:16, 3F