Java中构建对象的三种常用方法有哪些详细解释?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1159个文字,预计阅读时间需要5分钟。
前言:当我们面对具有大量可选成员变量的Java类时,创建这些对象的最佳方法是什么?通常有三种方法:扩展构造函数、JavaBean模式和建造者模式。
1. 扩展构造函数:javaUserInfo userInfo1=new UserInfo();
2. JavaBean模式:javaUserInfo userInfo1=new UserInfo();userInfo1.setName(张三);userInfo1.setAge(25);userInfo1.setAddress(北京市);
3. 建造者模式:javaUserInfo.Builder builder=new UserInfo.Builder();builder.setName(张三).setAge(25).setAddress(北京市);UserInfo userInfo1=builder.build();
前言
当我们面对具有大量可选成员变量的 Java 类时,创建这些对象的最佳方法是什么?通常有三种方法: 伸缩构造函数,JavaBean模式和构建器模式。
构造函数
UserInfo userInfo1 = new UserInfo("felord.cn", 28);
UserInfo xxxxxx = new UserInfo("felord.cn", "xxxxxx", 28);
UserInfo xxxxxx1 = new UserInfo("felord.cn", "xxxxxx", 28, LocalDateTime.now());
构造函数通常需要可伸缩性,也就是参数列表需要重载。
本文共计1159个文字,预计阅读时间需要5分钟。
前言:当我们面对具有大量可选成员变量的Java类时,创建这些对象的最佳方法是什么?通常有三种方法:扩展构造函数、JavaBean模式和建造者模式。
1. 扩展构造函数:javaUserInfo userInfo1=new UserInfo();
2. JavaBean模式:javaUserInfo userInfo1=new UserInfo();userInfo1.setName(张三);userInfo1.setAge(25);userInfo1.setAddress(北京市);
3. 建造者模式:javaUserInfo.Builder builder=new UserInfo.Builder();builder.setName(张三).setAge(25).setAddress(北京市);UserInfo userInfo1=builder.build();
前言
当我们面对具有大量可选成员变量的 Java 类时,创建这些对象的最佳方法是什么?通常有三种方法: 伸缩构造函数,JavaBean模式和构建器模式。
构造函数
UserInfo userInfo1 = new UserInfo("felord.cn", 28);
UserInfo xxxxxx = new UserInfo("felord.cn", "xxxxxx", 28);
UserInfo xxxxxx1 = new UserInfo("felord.cn", "xxxxxx", 28, LocalDateTime.now());
构造函数通常需要可伸缩性,也就是参数列表需要重载。

