MaxMEllon / Effective-Java

Effective Java (第3版) - リクルートテクノロジーズ研修

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

質問1

MaxMEllon opened this issue · comments

P9

public class BooleanFactory /* implements IFactory */ {

static ファクトリのインターフェースが本内で紹介されましたが,このインターフェースに沿って実装を進めるために,interface が欲しくなると思い,interface を定義しようとしたのですが,abstract な static method を持った interface を定義することが出来ませんでした.
どういった背景から,abstract な static method をinterface 及び abstract class で定義出来ないのでしょうか?

IFactory は 総称型Tを取り Boolean を渡すようなイメージでした。

from は別の型引数 P みたいなものをとってそれを引数の型にするイメージでした