java - 自动从一个对象类转换到另一个对象类

标签 java class casting

我有两个 Java 类,如下所示:

public class MyClass {
...
}

public class MyClassList extends ArrayList<MyClass> {
...
}

现在我有任何以 MyClassList 作为参数的方法。该方法还应该接受MyClass。我知道我可以重载该方法。

是否有可能只用一种方法达到相同的结果?我正在考虑 MyClass 中的方法,它会自动被调用并将其自身转换为 MyClassList

最佳答案

没有。您必须重载该方法。您无法在 Java 中提供用户定义的隐式转换。

关于java - 自动从一个对象类转换到另一个对象类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6136630/

相关文章:

c++ - 模板内模板的typedef

javascript - 在 javascript/typescript 中将 Element 转换为 HTMLElement

java - 为什么导入 java.util.* 不包含数组和列表?

java - 登录系统我不知道该怎么做

java - Elasticsearch +jdk

jquery - 如何在 jQuery 中显示子菜单?

java - 如何在 Java 中将类作为参数传递?

java - 告诉 Java 不要将对象插入交换空间

c# - 投然后检查还是检查然后投?

haskell - 如何输入类型转换