friend 们,我在 Java 中遇到了一个问题:我想实现一个结构,但我在实现过程中遇到了一些困难,任何人都可以帮助我。
interface samp1{
method1()
method2()
method3()
}
interface samp2{
method4()
method5()
}
class Samp implements samp1,samp2
{
// this class needs only method1 from interface samp1 and method 4 from interface samp2
// I don't want to override all the methods from interface
}
有人可以为此提出一些解决方案吗?
有可用的设计模式吗?如果是这样,请提供引用链接。
提前致谢。
最佳答案
接口(interface)是一个契约。它说“我的类实现了所有这些方法”。
参见:http://docs.oracle.com/javase/tutorial/java/concepts/interface.html
如果您不希望这样,请不要使用接口(interface)。
关于java - 从接口(interface)调用一些方法,而不覆盖JAVA中的所有方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14417450/