<aside> ❓ 1. 다음 코드를 실행시 얻을 수 있는 결과를 참고하여 UserData 클래스를 제작하고 toString를 새로 재정의하여 만드시오.

</aside>


<aside> ❓ 2. 다음의 URL에 네트워크 요청을 보내고, 얻은 데이터를 Class를 통해 생성할 수 있도록 만드시오.

https://sniperfactory.com/sfac/http_json_data

</aside>


<aside> ❓ 3. 아래 main함수가 실행될 수 있도록 Dart 프로젝트를 구성하고, 지하철과 사람을 표현하는 클래스를 직접 구성하시오.

class Subway {
  //...
}

class Human {
  //...
}

void main() {
  // 인스턴스 생성
  var subway = Subway(line:'2호선', current: '홍대입구역', passengers:[]);
  var human1 = Human(name: '사람1', money: 5000, curSubway: null);
  var human2 = Human(name: '사람2', money: 3450, curSubway: null);
  var human3 = Human(name: '사람3', money: 450, curSubway: null);
 
  // 사람 탑승 
  print(human1.getOn(subway));
	print(human2.getOn(subway));
  print(human3.getOn(subway));

  // 현재 지하철 탑승
  print(subway.toString()); 
 
  // 각 사람들의 현재 상태를 출력
  print(human1.toString());
	print(human2.toString());
  print(human3.toString());
}

</aside>