有什么多少种方面可以实现,最简单的是那种?
谢谢大家咯
[b]问题补充:[/b]
恩,现在我有两个类要实现,一个是SPRING的类,另一个是JAVA.UTIL.*里面的类,我又不能改源码,现在最好的方式是怎么现实?谢谢了咯
[b]问题补充:[/b]
我也是刚刚学JAVA,大家有没有好的例子给我看一下嘛
[b]问题补充:[/b]
现在的问题是:那两个类已经是存在的了,如果不存在当然好速了。。。。
有什么多少种方面可以实现,最简单的是那种?
谢谢大家咯
[b]问题补充:[/b]
恩,现在我有两个类要实现,一个是SPRING的类,另一个是JAVA.UTIL.*里面的类,我又不能改源码,现在最好的方式是怎么现实?谢谢了咯
[b]问题补充:[/b]
我也是刚刚学JAVA,大家有没有好的例子给我看一下嘛
[b]问题补充:[/b]
现在的问题是:那两个类已经是存在的了,如果不存在当然好速了。。。。
你确定要继承JDK里的类?很多情况下包装使用就差不多了,如firefly.li所说。
除了通过隔代继承,还可以通过内部类来实现多继承。如类A需要同时继承类B和C,则可以如下所示:
class A extends B{
class InnerA extends C{
//在这里扩充类C
}
}
其实就是通过一个内部类InnerA来实现C,这也是Java中实现多继承的一种方式。
当然通过定义接口也是一种方法。