首页 > 编程知识 正文

设计模式 builder,java builder设计模式

时间:2023-05-05 22:40:47 阅读:247587 作者:2177

设计构造者模式 构造模式(Builder)

构造模式(Builder) public class Student { String name; int age; String email; String phone; private Student(){ } @Override public String toString() { return "Student{" + "name='" + name + ''' + ", age=" + age + ", emailzsdqb, phone='" + phone + ''' + '}'; } public static class Builder{ private String name; private int age; private String email; private String phone; public Builder(){ } public Builder setName(String name){ this.name = name; return this; } public Builder setAge(int age){ this.age = age; return this; } public Builder setEmail(String email){ this.email = email; return this; } public Builder setPhone(String phone){ this.phone = phone; return this; } public Student build(){ Student student = new Student(); student.age = age; student.email = email; student.name = name; student.phone = phone; return student; } } public static void main(String[] args) { Student xia = new Builder().setName("小明").setAge(17).setEmail("wwww.222622@222").setPhone("173110").build(); System.out.printf(xia.toString()); }}

win7电脑文件夹如何加密

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。