🔥 ۴۰ درصد تخفیف ثبت‌نام دوره‌ها قبل از افزایش قیمت‌ها
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ رامک خامنه‌ای
تعریف موجودیت 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 کیبوردتون و کلیک روی اون سازنده موارد کاربردش رو ببینید.

پالیز توفیق ۰۵ آذر ۱۴۰۴، ۱۶:۳۱

ممنونم 

رامک خامنه‌ای ۰۷ آذر ۱۴۰۴، ۱۶:۵۹