我正在关注"Effective Java"中的示例,并遇到以下代码:
abstract static class Builder<T extends Builder<T>>
Run Code Online (Sandbox Code Playgroud)
及其实施:
public static class Builder extends Pizza.Builder<Builder>
Run Code Online (Sandbox Code Playgroud)
为什么这是宣布T extends Builder<T>而不是T extends Builder.是否真的需要添加模板<T>?如果我只是使用会有什么影响Builder<T extends Builder>?
| 归档时间: |
|
| 查看次数: |
371 次 |
| 最近记录: |