C sharp - override

   
Vista:

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

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

override

Publicado por Yamil (1111 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