我有两个 Java 类,如下所示:
public class MyClass {
...
}
public class MyClassList extends ArrayList<MyClass> {
...
}
现在我有任何以 MyClassList
作为参数的方法。该方法还应该接受MyClass
。我知道我可以重载该方法。
是否有可能只用一种方法达到相同的结果?我正在考虑 MyClass
中的方法,它会自动被调用并将其自身转换为 MyClassList
。
最佳答案
没有。您必须重载该方法。您无法在 Java 中提供用户定义的隐式转换。
关于java - 自动从一个对象类转换到另一个对象类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6136630/