C sharp - override

 
Vista:
sin imagen de perfil

override

Publicado por Miguel (5 intervenciones) el 12/08/2016 10:38:05
Hola, buenos días

estoy aprendiendo c#, me ha surgido una duda queno logro resolver, es la siguiente:

los metodos hiijos sobreesccriben los metodos de las clase padre que se llaman igual que ellos, correcto?
esto sucede siempre

entonces, para que se usa el operador override?

Ej:
1
2
3
4
5
protected override void Create() {
//Adds a graph to the chart
plot_gap = AddPlot(new PlotAttributes("GAP",
EPlotShapes.Histogram, Color.Red));
}

Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 30
Ha disminuido su posición en 9 puestos en C sharp (en relación al último mes)
Gráfica de C sharp

override

Publicado por Flash (21 intervenciones) el 12/08/2016 22:36:04
Si no me equivoco (que yo tambien estoy igual)
El override es para cuando haces algun cambio en los datos a lo largo del programa y se actualice
Se usa cuando se juegan mucho con los datos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 158
Bronce
Ha disminuido 1 puesto en C sharp (en relación al último mes)
Gráfica de C sharp

override

Publicado por Yamil (1164 intervenciones) el 12/08/2016 23:09:21
Override se refiera a la accion de redefinir un comportamiento en la clase hija. Por ejemplo tienes una clase llamado Documento y un metodo llamado Encabezado donde generas el encabezado. Si tienes una clase Factura que desciende de Documento tendrias que sobreescribir (overrodes) el metodo Encbezado para el caso especial del encabezado de una factura...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar