¿Cuál es el uso de la clase abstracta en tiempo real?
¿Cuál es el uso de la clase abstracta en tiempo real?

Video: ¿Cuál es el uso de la clase abstracta en tiempo real?

Video: ¿Cuál es el uso de la clase abstracta en tiempo real?
Video: 🚀 CLASES ABSTRACTAS en JAVA | 🤔| Programación Orientada a Objetos 🖥️ | Explicación FÁCIL 2023 | #9 2024, Abril
Anonim

Entonces, clases abstractas se puede usar para consolidar y compartir funcionalidades, mientras que las interfaces se pueden usar para especificar cuál será la funcionalidad común que se compartirá entre diferentes instancias, sin realmente construir esa funcionalidad para ellos. Ambos pueden ayudarlo a hacer su código más pequeño, solo de diferentes maneras.

En consecuencia, ¿dónde usamos la clase abstracta en tiempo real?

Un ejemplo concreto de clase abstracta seria un clase llamado Animal. usted ver muchos animales en verdadero vida, pero solo hay tipos de animales. Es decir, usted Nunca mires algo morado y peludo y digas "que es un animal y no hay forma más específica de definirlo".

Posteriormente, la pregunta es, ¿cuándo debemos usar la interfaz y la clase abstracta? usted voluntad utilizar un clase abstracta si desea proporcionar una implementación parcial para que las subclases se extiendan, y una interfaz si solo desea proporcionar firmas de métodos que debe ser implementado. Es perfectamente normal proporcionar tanto y interfaz y un clase abstracta que implementa partes de él.

También se preguntó, ¿para qué sirve una clase abstracta?

abstracto la palabra clave se utiliza para crear una clase abstracta y método. Clase abstracta en java no se puede crear una instancia. Un clase abstracta se utiliza principalmente para proporcionar una base para que las subclases extiendan e implementen el abstracto métodos y anular o usar los métodos implementados en clase abstracta.

¿Cuál es el uso en tiempo real de la interfaz en Java?

Un interfaz en java solo tiene constantes estáticas y métodos abstractos. por ejemplo en tiempo real - es 100% abstracción. La interfaz se usa para lograr una abstracción del 100 por ciento, quiero decir que no puedes crear un objeto para eso interfaz clase directamente, no hay constructor dentro interfaz.

Recomendado: