|
|
1
1
要实现这一目标,您可以简单地使用Gson并避免使用样板代码:
|
|
|
2
4
使用扩展函数在以下类型之间进行转换:
|
|
|
3
2
如果您不想编写样板代码,可以使用一些库通过反射复制值(例如 http://mapstruct.org/ ),但这不是最好的主意。 |
|
4
1
对于这个案例,你应该遵循这个逻辑。
|
|
|
5
0
你有两个选择。创建接口并在两个类中实现它。然后你可以在两个地方使用这个接口(User,UserNew),如果这不是你想要的,我会在UserNew中使用copy构造函数,以User为参数,你可以创建新的
若你们有很多属性,那个么从ppressives中得到的答案就是最好的选择 |
|
6
0
要实现这一点,您可以使用继承的概念: https://www.programiz.com/kotlin-programming/inheritance 例子:
|
|
|
A. Cedano · 如何在UIState中包含错误案例? 1 年前 |
|
Murilo · Jetpack编写导航栏项目图标 1 年前 |
|
zplot · 使用具有抽象嵌套类的泛型时类型不匹配 1 年前 |