해결된 질문
작성
·
104
·
수정됨
0
섹션6에서 사용자정보 게시글정보를 Model클래스로 관리에서 생성자 만드는 이유가 뭔지요 오래되어서 그런지 기억이 가물가물합니다.
class UserModel {
final String uid;
final String name;
final String email;
final String? profileImage;
final int feedCount;
final List<String> followers;
final List<String> following;
final List<String> likes;
const UserModel({
required this.uid,
required this.name,
required this.email,
required this.profileImage,
required this.feedCount,
required this.followers,
required this.following,
required this.likes,
});
답변 1
0
일반적인 클래스의 생성자 역할과 동일합니다.
UserModel 클래스는 유저의 정보를 관리하기 위한 클래스입니다. 그래서 uid, name 과 같은 필드 변수를 선언하고 생성자를 통해서 필드 변수에 유저 정보 데이터를 대입하는 것입니다.