Java:将“ this”实例设置为相同类型的对象

用户名

我有一个POJO,它可以访问返回相同类型的对象的方法(通常填充了某些字段)。是否可以在POJO中实现一个调用此getter方法并设置POJO实例以引用返回对象的方法?我想避免copy()为我创建的每个POJO设置一个函数。

例如:

public class DAO {
    public static BaseEntity get(int id) {
        // returns some POJO
    }
}

public abstract class BaseEntity {
    public void get(int id) {
        BaseEntity entity = DAO.get(id);
        // sets "this" to the entity
    }
}

public class POJO extends BaseEntity {
    int foo;
    String bar; 
}
他们是

您不能分配给this

您可以让您的get方法返回新实例:

public BaseEntity get(int id) {
    return DAO.get(id);
}

然后将返回的实例分配给原始实例的引用:

BaseEntity pojo = new POJO ();
...
pojo = pojo.get(5);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

[Java]如何将对象的ArrayList中的内容设置为不同类型的变量?

来自分类Dev

MSDEPLOY:无法将类型为“ Microsoft.Web.Deployment.DeploymentProviderOptions”的对象转换为相同类型的错误

来自分类Dev

查找并获取+将项目值设置为另一个相同类型的Iqueryable列表

来自分类Dev

Java不同类型的对象作为相同的参数

来自分类Dev

将具有不同类型且继承相同类的对象存储在容器中

来自分类Dev

将变量分配给相同类型的对象时,类型不匹配错误

来自分类Dev

将“模板”实例设置为相同的类属性

来自分类Dev

将一个对象连接到许多相同类型的对象

来自分类Dev

我可以将ObservableCollection连接到包含相同类型对象的数组吗?

来自分类Dev

如何将多个相同类型的对象传递给控制器?

来自分类Dev

Java:比较两个具有相同值的不同类型的对象,返回true

来自分类Dev

相同类型的Java泛型约束

来自分类Dev

Univocity-将每个TSV文件行解析为不同类型的类对象

来自分类Dev

QTP OR自动化模型:将多个对象(相同类型)添加到QTP对象存储库

来自分类Dev

Automapper如何将一个对象的属性分配给相同类型的两个对象的属性

来自分类Dev

如何将列表<未知类型>设置为列表<对象>

来自分类Dev

Java如何在不递归的情况下创建具有相同类型子对象的对象?

来自分类Dev

将值读入List对象-未将对象引用设置为对象的实例

来自分类Dev

XSLT-使用最后设置的标头值将多个相同类型的标签转换为块

来自分类Dev

确定是否可以将任意类型的实例设置为任意类型的值

来自分类Dev

使用Swift将具有相同类型的字典分组为具有完整键和值的数组

来自分类Dev

将类型对象的空列表设置为返回IEnumerable类型对象的函数

来自分类Dev

将地址转换为经度和纬度时,对象引用未设置为对象的实例

来自分类Dev

为什么我将“异常对象”引用未设置为对象的实例

来自分类Dev

Spring将TaskExecutor和TaskScheduler用作相同类型

来自分类Dev

未将对象引用设置为 Java 中 SOAP WebService 的对象实例

来自分类Dev

创建泛型类的实例,如何轻松地将类型设置为调用类

来自分类Dev

使用继承策略将类型的实例转换为不同类型的实例

来自分类Dev

Android-将两个构建类型设置为相同的源文件夹

Related 相关文章

  1. 1

    [Java]如何将对象的ArrayList中的内容设置为不同类型的变量?

  2. 2

    MSDEPLOY:无法将类型为“ Microsoft.Web.Deployment.DeploymentProviderOptions”的对象转换为相同类型的错误

  3. 3

    查找并获取+将项目值设置为另一个相同类型的Iqueryable列表

  4. 4

    Java不同类型的对象作为相同的参数

  5. 5

    将具有不同类型且继承相同类的对象存储在容器中

  6. 6

    将变量分配给相同类型的对象时,类型不匹配错误

  7. 7

    将“模板”实例设置为相同的类属性

  8. 8

    将一个对象连接到许多相同类型的对象

  9. 9

    我可以将ObservableCollection连接到包含相同类型对象的数组吗?

  10. 10

    如何将多个相同类型的对象传递给控制器?

  11. 11

    Java:比较两个具有相同值的不同类型的对象,返回true

  12. 12

    相同类型的Java泛型约束

  13. 13

    Univocity-将每个TSV文件行解析为不同类型的类对象

  14. 14

    QTP OR自动化模型:将多个对象(相同类型)添加到QTP对象存储库

  15. 15

    Automapper如何将一个对象的属性分配给相同类型的两个对象的属性

  16. 16

    如何将列表<未知类型>设置为列表<对象>

  17. 17

    Java如何在不递归的情况下创建具有相同类型子对象的对象?

  18. 18

    将值读入List对象-未将对象引用设置为对象的实例

  19. 19

    XSLT-使用最后设置的标头值将多个相同类型的标签转换为块

  20. 20

    确定是否可以将任意类型的实例设置为任意类型的值

  21. 21

    使用Swift将具有相同类型的字典分组为具有完整键和值的数组

  22. 22

    将类型对象的空列表设置为返回IEnumerable类型对象的函数

  23. 23

    将地址转换为经度和纬度时,对象引用未设置为对象的实例

  24. 24

    为什么我将“异常对象”引用未设置为对象的实例

  25. 25

    Spring将TaskExecutor和TaskScheduler用作相同类型

  26. 26

    未将对象引用设置为 Java 中 SOAP WebService 的对象实例

  27. 27

    创建泛型类的实例,如何轻松地将类型设置为调用类

  28. 28

    使用继承策略将类型的实例转换为不同类型的实例

  29. 29

    Android-将两个构建类型设置为相同的源文件夹

热门标签

归档