假设我有两个自定义类和一个方法,如下所示:
class A {
public void think() {
// do stuff
}
}
class B {
public void think() {
// do other stuff
}
}
Class C {
public void processStuff(A thinker) {
thinker.think();
}
}
有没有办法写成processStuff()
这样(只是说明):
public void processStuff({A || B} thinker) {...}
或者,换句话说,有没有办法用一个参数来编写一个接受多种类型的方法,以避免processStuff()
多次键入该方法?