首页 新闻 会员 周边

springboot怎么动态调用实现类的方法

0
[待解决问题]

我有一个抽象类A,然后会有很多个类继承并且实现它。现在有一个问题,有一段代码里面是要直接使用A来执行方法,那么我怎么能够动态的来知道调用哪一个实现类的方法。

灬丶的主页 灬丶 | 初学一级 | 园豆:2
提问于:2021-04-14 15:53
< >
分享
所有回答(3)
0

抽一个空接口出来,依赖这个空接口,或者就直接注入这个类呗

yytxdy | 园豆:1680 (小虾三级) | 2021-04-14 15:56

太多类都实现了这个类,一个一个注入太冗余了

支持(0) 反对(0) 灬丶 | 园豆:2 (初学一级) | 2021-04-14 16:01

@灬丶: 我是让你直接注入这个具体的实现类A啊

支持(0) 反对(0) yytxdy | 园豆:1680 (小虾三级) | 2021-04-14 16:15
0

你既然直接使用的A来执行,肯定实例化了吧,根本不会调用实现类的方法。

mowen285 | 园豆:660 (小虾三级) | 2021-04-14 16:10
0

typeof能拿到子类吗?

echo_lovely | 园豆:1433 (小虾三级) | 2021-04-16 09:48
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册