class Car { private String brand; private int year; private Car() { } public void setBrand(String brand) { this.brand = brand; } public void setYear(int year) { this.year = year; } public void showInfo() { System.out.println("Brand: " + brand); System.out.println("Year: " + year); } } class CarBuilder { private Car car; public CarBuilder() { car = new Car(); } public CarBuilder setBrand(String brand) { car.setBrand(brand); return this; } public CarBuilder setYear(int year) { car.setYear(year); return this; } public Car build() { return car; } } public class Main { public static void main(String[] args) { Car car = new CarBuilder() .setBrand("Toyota") .setYear(2020) .build(); car.showInfo(); } }


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