请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

请问为啥要指定泛型断言

不太明白这个章节中的泛型断言意义在哪里,如果仅支持这一个泛型为啥不直接指定啊?

正在回答

1回答

泛型主要是留下个扩展机制,防止后续我出现了增强类,我还要去修改以前实现代码。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕神6639057 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2021-12-18 16:48:17
  • 没明白老师什么意思, Assert.isInstanceOf(requiredType, context, "Unable to call initializer.");  这句代码的意思不就是限制 requiredType 必须是 ConfigurableApplicationContext 或者其父类吗?而 ApplicationContextInitializer 的泛型定义又是 C extends ConfigurableApplicationContext ,那这里断言判断是否多余?
    回复 有任何疑惑可以回复我~ 2022-12-26 16:02:50
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信