public class User { private String name; private int age; private User(Builder builder) { this.name = builder.name; this.age = builder.age; } public String getName() { return name; } public int getAge() { return age; } public static class Builder { private String name; private int age; public Builder setName(String name) { this.name = name; return this; } public Builder setAge(int age) { this.age = age; return this; } public User build() { return new User(this); } } } public class Main { public static void main(String[] args) { User user = new User.Builder() .setName("John") .setAge(25) .build(); System.out.println("Name: " + user.getName()); System.out.println("Age: " + user.getAge()); } }


上一篇:
下一篇:
切换中文