¿Cuál es el uso de Android Super Class?

amigos,

Cualquiera me guía cuál es el propósito de la clase Super en Android que he visto en muchos métodos @Override. por ejemplo

@Override protected void onProgressUpdate(final Object... args) { super.onProgressUpdate(args); } @Override protected void onPostExecute(Boolean result) { super.onPostExecute(result); } @Override protected void onPreExecute() { super.onPreExecute(); } 

Cualquier ayuda sería apreciada.

Uso de la palabra clave super

En pocas palabras: si reemplaza algún método ( onProgressUpdate , ..) en su clase pero desea utilizar uno original de la clase padre que utiliza super palabra clave.

Te recomiendo usar super como en el ejemplo para evitar romper la lógica de clase padre.

La superclase de una clase es la clase de la que se extendió la clase, o null si no se extendió.

Por ejemplo, digamos que tiene una clase llamada objeto , que contiene un método onDestroy () . Si, a continuación, crea una clase basada en un objeto , llamada textbox , que extiende (hereda) el objeto y, por lo tanto, tiene todos los métodos encontrados en el objeto . Si no tiene onDestroy () específicamente para el cuadro de texto , el onDestroy () heredado del objeto sería llamado, si crea su propio onDestroy () para anular el del objeto que se llamará en su lugar.

Para asegurarse de que no falte funcionalidad importante que debe venir con el cuadro de texto siendo un objeto , como la gestión de memoria correcta al destruir la clase, es importante también hacer lo que se haría para un objeto , no sólo lo que quiere hacer para su Textbox , esto se hace llamando a la super.onDestroy () , que en este caso esencialmente llamaría object.onDestroy () .

En la clase super interacción de hardware muchos, los códigos de gestión de memoria se escriben que son necesarios para realizar estas funciones por lo que si se anula cualquier método entonces u puede escribir sus propios códigos y dejar que la otra complejidad maneja por la clase super de android

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.