• 카테고리

    질문 & 답변
  • 세부 분야

    모바일 앱 개발

  • 해결 여부

    미해결

섹션6에서 생성자 만드는 이유

24.06.27 00:11 작성 24.06.27 00:23 수정 조회수 52

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 과 같은 필드 변수를 선언하고 생성자를 통해서 필드 변수에 유저 정보 데이터를 대입하는 것입니다.

 

채널톡 아이콘