怎么可以自动调用父类里面的某一个方法,我用的是ssm

我就是雷锋的大表哥 发布于 2016/10/29 10:55
阅读 196
收藏 0


当前busibess下的包中有十几个类,他们都继承了同一个类,父类里面有一个方法是都要调用的,我不想每个类中都写这个方法,请问有什么好的解决方法吗,注解可以吗,或者其他的 

加载中
0
西
西門堆雪
父类的公共方法写成抽像方法,在写该方法的实现类,让每个子类继承对应的实现类。。。。如果你的子类实现方法有重复的或者都差不多就可以少写很多类
我就是雷锋的大表哥
我就是雷锋的大表哥
回复 @西門堆雪 : 嗯嗯,谢谢
西
西門堆雪
回复 @我就是雷锋的大表哥 : 你学习一下策略模式,专门实现这种效果的
我就是雷锋的大表哥
我就是雷锋的大表哥
对,具体点 。。。。。。可以不······
0
我就是雷锋的大表哥
我就是雷锋的大表哥
通过扫描这个包,然后自动给包中的每一个类  添加这个方法进去。可以吗

0
银杏卡卡
银杏卡卡
既然继承父类,只要父类中定义的那个方法不是private的,所有子类都能直接调用父类的方法
0
求是科技
求是科技

不是很明白楼主的意思

1.既然父类中有这个方法(public),那么每个子类都可以使用啊

2.难道楼主想的是,每个类先自动调用父类的这个方法,然后在执行子类中的其它方法?如果是这样的话,spring aop可以满足楼主需求

我就是雷锋的大表哥
我就是雷锋的大表哥
是的,谢谢,这也是一种方法
返回顶部
顶部