作者ficecmiraror (秘密ID)
看板java
标题[问题] 这段程式码看不太懂@@~
时间Fri Dec 10 02:44:39 2010
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
1F:推 LPH66:我猜 ChannelBuffer"s" 应该是个工厂... 12/10 03:51
2F:→ ficecmiraror:工厂是什麽意思@@? 12/10 09:29
3F:→ james732:1. 你要清楚interface是啥 2.google找「工厂模式」 12/10 10:16