Null Safety : Null에 다양한 처리를 도와줌으로써 Null에 의한 NPE가 발생하지 않는 프로그램을 작성할 수있게 해준다는 개념
- 1) Optional 타입을 사용한다.
Optional 타입 : Null + another 타입
=> Type? 변수이름;class Person{ String? name; int? age; Person({this.name,this.age}); }
- 2) Optional parameter + required
선택형 매개변수 + 무조건 들어와야 하는 인자임을 표시하는 방법
=> requried 인자class Person{ String name; int age; Person({required this.name,required this.age}); }