网站实施方案,做网站写的代号好跟不好的区别,php手机网站建设,wordpress 自定义二级菜单前言
遇到一个基础的问题 方法设置属性值 失败
问题代码
有个内部类的User对象 分别使用 方式一和 方式二 设置User的属性值 发现方式一的属性并不能被设置成功 可以自行测试下
public class Test{public static void main(String[] args) {#方式一 User user new User();u…前言
遇到一个基础的问题 方法设置属性值 失败
问题代码
有个内部类的User对象 分别使用 方式一和 方式二 设置User的属性值 发现方式一的属性并不能被设置成功 可以自行测试下
public class Test{public static void main(String[] args) {#方式一 User user new User();user.setName(123);log.info(user:{},user.getName());#方式二User user2 new User().setName(123);log.info(user2:{},user2.getName());}AllArgsConstructorNoArgsConstructorstatic class User{private String name;public String getName() {return name;}public User setName(String name){return new User(name);}}}解决
由于使用data这种方式的注解过多 导致遇到这种 直接返回this的 设置属性方式 慢慢忘却了。 方式一的正确赋值方式
#方式一
User user new User();
user user.setName(123);
log.info(user:{},user.getName());或者直接使用Builder 来创建对象