Home 클래스 상속 시 부모 필드 Builder
Post
Cancel

클래스 상속 시 부모 필드 Builder

클래스 상속 시 부모 필드 Builder

@SuperBuilder를 사용하면 상속하고있는 부모 클래스의 필드값도 지정할 수 있게된다.

😎 예시

1
2
3
4
5
6
7
8
@SuperBuilder
class Parent {
    
    private final String name;
    
   	private final int age;
    
}
1
2
3
4
5
6
@SuperBuilder
class Child extends Parent {
    
    private final String schoolName;
    
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
class Service {
    
    ~~~
       
    public void addChild(String name, int age, String schoolName) {
        Child.builder()
            .name(name)
            .age(age)
            .schoolName(schoolName)
            .build()
    }
        
    ~~~
    
}
This post is licensed under CC BY 4.0 by the author.