繁体   English   中英

如何在不同的包中为两个生成的类编写一个通用方法,但在 Java 中都是相同的方法

[英]how to write a common method for two generated classes in different packages but all same methods in Java

所以我有两个 XSD 生成的类。 它们具有通用的所有方法,并且两个类的所有方法也具有相同的参数。 它们在不同的包中。 我如何编写一个通用方法,我可以为两个类都做一次。 我正在尝试将场景呈现如下:-

package a.b.c;
class x{
void m(){};
int n(){};
string o(){};
}

另一个

package a.b.d;
class x{
void m(){};
int n(){};
string o(){};
}

如果这两个类共享的方法,这听起来very像他们需要有一个共同的祖先类,具有方法和extend双方你的类基类。 您当然可以extend不同包的类:

public class ChildClass extends com.the.other.package.BaseClass {
    public void foo() {
        //...
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM