Constructor가 있으면 여러 Instance를 만들어서 할 수 있는데 왜 Named constructor를 배워야 하나?
그래서 하나 더 만들어봤다. redVelvet과 bts Constructor
후... 이제 보니 당연한 거 한번 더 해본 거였다. Constructor를 만들면
여러 인스턴스를 만들 수 있으니 거기 들어가는 값도 달라질 수 있다고
전에 포스팅에 써놓곤 까먹어서 한번 더 만든 거다.
틈새 복습 개념을 제대로 이해 안 하고 마구잡이로 넘어가다 보니 이런 결과가 나왔으니 개념 한번 잡고 가자.
Class : 가수라는 전체적인 틀 안에 Object : Idol이라는 형태를 갖춤 Instance : Idol이라는 형태를 통해 redVelvet과 BTS 등의 instance를 만든다. 사실 오브젝트로부터 생성된 게 인스턴스라고 보는 게 정확한데 코딩을 하다 보면 오브젝트와 인스턴스를 같은 의미로 이야기하는 경우가 많다.라고 들음 결론 : 정확하게는 알고 있되 정확히 구분하는 게 크게 중요하진 않다.
그럼 fromMap으로 만든 Instance를 보자.
초록박스가 fromMap으로 만든 인스턴스
RM이 등장하여 자기소개를 멋지게 해 줬다.
아 방금 DartPad에 새로운 기능을 찾았다. 흐름과 무관한 내용이라 접어뒀다. 펼쳐보길