diff --git "a/data/1.Java\345\210\235\351\230\266/9.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/5.\345\207\275\346\225\260/parser.md" "b/data/1.Java\345\210\235\351\230\266/9.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/5.\345\207\275\346\225\260/parser.md" index e468037d099fcc4156932117d1b362ac59312500..4b24ffc7cbc2afa83692d12d2682d42123796a05 100644 --- "a/data/1.Java\345\210\235\351\230\266/9.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/5.\345\207\275\346\225\260/parser.md" +++ "b/data/1.Java\345\210\235\351\230\266/9.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/5.\345\207\275\346\225\260/parser.md" @@ -4,11 +4,13 @@ `Try.success(T result)` 或者 `Try.failure(Throwable err)` 即可。 现在我们希望为类型 + ```java public abstract class Parser { public abstract T parse(E element); } ``` + 类编写一个静态的 ` Parser> pack(Parser E elemenmt)` 方法,它将传 入的 parser 封装,返回一个新的,不会抛出异常的,而是返回 Try 类型的 `Parser>` 对象,下面 正确的是