package com.icia.example3;
import java.awt.Color;
@Getter
@AllArgsConstructor // 모든 필드 생성자
@NoArgsConstructor // 기본 생성자
@Builder // 객체 생성을 도와줌
@ToString
@EqualsAndHashCode
public class Product {
// 색깔, 가격, 중량, 생산자, 이름, 유통기한
private String vendor;
private String name;
private Color color;
@Setter Integer price;
private Integer weight;
private LocalDate validDay;
}
Lombok 설치 관련 사이트
https://the-dev.tistory.com/27
package com.icia.example3;
import java.awt.Color;
public class ProductTest {
public static void main(String[] args){
product p1 = new Product("대구", "능금", Color.red,
15000, 800, LocalDate.now());
Product p2 = product.builder().vendor("무주").name('사과').build();
System.out.printIn(p1.hashCode());
System.out.printIn(p2.toString());
}
}