¿Puede la clase abstracta tener métodos no abstractos?
¿Puede la clase abstracta tener métodos no abstractos?

Video: ¿Puede la clase abstracta tener métodos no abstractos?

Video: ¿Puede la clase abstracta tener métodos no abstractos?
Video: 76. Programación en Java || POO || Clases y métodos abstractos 2024, Abril
Anonim

si nosotros puede tener un clase abstracta sin Métodos abstractos ya que ambos son conceptos independientes. Declarando un resumen de clase significa que eso pueden no ser instanciado por sí solo y pueden solo ser subclasificado. Declarando un método abstracto significa que El método definirse en la subclase.

La gente también pregunta, ¿puede una clase abstracta definir tanto métodos abstractos como métodos no abstractos?

Un método abstracto es un método en el niño clase que anula a un padre método . ¿Puede una clase abstracta definir tanto métodos abstractos como no - métodos abstractos ? R. No, debe tener todo uno o el otro.

Además, ¿la interfaz CAN tiene métodos no abstractos? Métodos de interfaz son por definición públicos y abstracto , entonces no puedes no tener - métodos abstractos en tus interfaz . En Java, métodos de interfaz son públicos y abstracto por defecto. Entonces, la primera opción es una mala práctica.

Posteriormente, también se puede preguntar, ¿podemos tener un método abstracto en una clase no abstracta?

Eso puede tener métodos abstractos ( métodos sin carrocería) así como hormigón métodos (regular métodos con cuerpo). Un normal clase ( no - clase abstracta ) no poder tener métodos abstractos . Un la clase abstracta puede no ser instanciado, lo que significa que no se le permite crear un objeto de él.

¿Cuál es el uso de la clase abstracta sin método abstracto en Java?

Clase abstracta sin método abstracto significa que puedes crear un objeto de eso clase abstracta . Vea mi ejemplo. Si escribes uno método abstracto dentro clase abstracta entonces no se compilará. Lo que significa que si creas clase abstracta sin método abstracto entonces puedes crear un objeto de eso Clase abstracta.

Recomendado: