Я пытаюсь понять, защищен ли продукт (Parceble in) является contructor и когда мы должны его использовать?и когда мы передаем Parceble строителю.
public class Product {
private static final String TAG = "Product";
private String title;
private String description;
private int image;
private BigDecimal price;
private BigDecimal sale_price;
private int num_ratings;
private BigDecimal rating;
private int serial_number;
public Product(String title, String description, int image, BigDecimal price, BigDecimal sale_price, int num_ratings, BigDecimal rating, int serial_number) {
this.title = title;
this.description = description;
this.image = image;
this.price = price;
this.sale_price = sale_price;
this.num_ratings = num_ratings;
this.rating = rating;
this.serial_number = serial_number;
}
// empty constructor
public Product() {
}
protected Product(Parcel in) {
title = in.readString();
description = in.readString();
image = in.readInt();
num_ratings = in.readInt();
serial_number = in.readInt();
}