ثبت‌نام دوره🔸متخصص اتوماسیون با N8N🔸سون‌لرن شروع شد 🔥🤖 مشاهده دوره ←
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ Abolfazl
تعریف موجودیت cart_response
جامعه فلاتر ایجاد شده در ۰۴ آذر ۱۴۰۴

سلام وقت بخیر.

برام سوال شد که چرا وقتی موجودیت cart_response رو توی دارت تعریف کردیم به جز Named Constructor یه Constructor معمولی هم استاد نوشت.

آخه جا‌های دیگه که میخواستیم response ی که از از سرور میاد رو به زبان دارت تبدیل کنیم فقط یه Named Constructor درست میکردیم.

 

class CartResponse {

  final int productId;

  final int cartItemId;

  final int count;


 

  CartResponse(this.productId, this.cartItemId, this.count);


 

  CartResponse.fromJson(Map<String, dynamic> json)

    : productId = json['product_id'],

      cartItemId = json['id'],

      count = json['count'];

}

این جا رو میگم. 

سلام. وقت شما هم بخیر.

شما براساس شرایط و کاربرد میتونید یک یا چند سازنده داشته باشید. گاه استاد برای آموزش این موضوع در برخی مدل‌ها این کار رو انجام دادن.

علاوه بر این موضوع شما میتونید با گرفتن دکمه ctrl کیبوردتون و کلیک روی اون سازنده موارد کاربردش رو ببینید.

یلدا محصلی ۰۵ آذر ۱۴۰۴، ۱۶:۳۱

ممنونم 

Abolfazl ۰۷ آذر ۱۴۰۴، ۱۶:۵۹