Professional Documents
Culture Documents
PROPIEDADES
En C# podemos crear y utilizar un elemento especial que reemplazan a los tediosos mtodos get y set denominado
propiedad que a simple vista parece ser un atributo pero son de combinacin entre lo que es un atributo y un
mtodo. Las propiedades son miembros que ofrecen un mecanismo flexible para leer y escribir los valores de
atributos privados. Se pueden utilizar las propiedades como si fuesen miembros de datos pblicos, aunque en
realidad son mtodos especiales denominados descriptores de acceso. De este modo, se puede tener acceso a los
datos con facilidad, a la vez que proporciona la seguridad y flexibilidad de los mtodos
using System;
namespace ABCMyDAO
{ public class Alumno
{ public int alumno_id { get; set; }
public String apellidoNombre { get; set; }
public double evaluacionParcial1 { get; set; }
public double evaluacionParcial2 { get; set; }
public double promedioDeTrabajo { get; set; }
public double promedioFinal { get; set; }
public Alumno ( )
{ this.alumno_id = 0;
this.apellidoNombre = null;
this.evaluacionParcial1 = 0;
this.evaluacionParcial2 = 0;
this.promedioDeTrabajo = 0;
}
public Alumno (int alumno_id )
{ this.alumno_id = alumno_id;
}
public Alumno ( int alumno_id, String apellidoNombre, double evaluacionParcial1,
double evaluacionParcial2, double promedioDeTrabajo, double promedioFinal )
{ this.alumno_id = alumno_id;
this.apellidoNombre = apellidoNombre;
this.evaluacionParcial1 = evaluacionParcial1;
this.evaluacionParcial2 = evaluacionParcial2;
this .promedioDeTrabajo = promedioDeTrabajo;
this .promedioFinal = promedioFinal;
}
public void setPromedioFinal ( )
{ this.promedioFinal = (this.evaluacionParcial1 + this.evaluacionParcial2 + this .promedioDeTrabajo) / 3;
}