public Producto(MarcaDelProducto marca, string codigoDeBarras, ConsoleColor colorPrimarioEmpaque) { this.marca = marca; this.codigoDeBarras = codigoDeBarras; this.colorPrimarioEmpaque = colorPrimarioEmpaque; }
/// <summary> /// Constructor de la clase, utiliza todos los campos de clase base, esta clase no tiene atributos propios /// </summary> /// <param name="marca">Marca del producto</param> /// <param name="codigoDeBarras">Codigo de barras del producto</param> /// <param name="colorPrimarioEmpaque">Color del empaque del producto</param> public Snacks(MarcaDelProducto marca, string codigoDeBarras, ConsoleColor colorPrimarioEmpaque) : base(marca, codigoDeBarras, colorPrimarioEmpaque) { }
/// <summary> /// Permite asignar un valor distinto a TIPO /// </summary> /// <param name="marca">Marca del producto</param> /// <param name="codigoDeBarras">Codigo de barras del producto</param> /// <param name="colorPrimarioEmpaque">Color del empaque del producto</param> public Leche(MarcaDelProducto marca, string codigoDeBarras, ConsoleColor colorPrimarioEmpaque, TipoDeLeche tipo) : base(marca, codigoDeBarras, colorPrimarioEmpaque) { this.tipo = tipo; }