我班上有字段
public int author;
此字段包含存储在我的数据库中的uniq id和user。由于某些原因,我不能在这里设置用户的对象只是他的id的值,并且该字段需要是公共的。现在我想为这个返回和对象的字段创建自动getter。所以当我object.author
时,我会收到User not object的对象。我认为这是不可能的,但我想检查一下:)
答案 0 :(得分:1)
在某种程度上,您需要一个自定义自动装箱功能,其中作者更改为用户对象。
User u = object.author;
Java不提供自定义自动装箱。 所以你所要求的是不可能的。
另一种说同样的方法是你想要重载=
运算符,但java不提供该选项。所以再一次不可能,这就是原因:http://www.cafeaulait.org/javafaq.html#xtocid1902938