¿Cuál es la diferencia entre la clase abstracta y el método abstracto?

5 Respuestas


  • La clase abstracta puede tener métodos abstractos y métodos concretos que no se pueden instanciar a menos que se hereden.
    El método abstracto no tiene otra implementación que la declaración.
  • La clase abstracta puede contener o no métodos abstractos y no se puede instanciar. Incluso una clase que tiene todos los métodos concretos se puede declarar como clase abstracta utilizando la palabra clave abstracta, la intención principal es no instanciar la clase solamente.
    El método abstracto siempre no tiene una definición del método, solo tendrá una declaración siempre.
  • La clase abstact contiene métodos abstact y métodos generales. El método abstracto contiene
    solo el método declare.Se implementa más tarde, la
    diferencia principal es la clase abstracta que contiene métodos Abstact y generales, los métodos Abstact contienen solo que el método es abstracto.
  • Abstruct class es una clase. En clase absoluta puede ser clase completa e incompleta. Podemos ejecutar miembros de datos en una clase abstruct. No podemos hacer un objeto en una clase absoluta.
    Ajeet sharma
  • Clase abstracta: la clase abstracta es una clase que no tiene instancias directas, pero cuyos descendientes pueden tener instancias directas. Hay el caso I en el que es útil definir clases para las que el programador nunca pretende crear una instancia de ningún objeto; debido a que tales clases normalmente se usan como clases base en jerarquías de herencia, las llamamos clases abstractas. Estas clases no se pueden usar para instanciar objetos; porque las clases abstractas están incompletas. Las clases derivadas llamadas clases concretas deben definir las piezas que faltan.

    Método abstracto: una clase abstracta puede tener datos de instancia y métodos no abstractos, incluidos los constructores.
      ARUN KUMAR ....

Escribe tu respuesta

Tu respuesta aparecerá después de la moderación