Cuál es la diferencia entre clases abstractas e interfaces?

Pregunta de la clase:
Clases abstractas
Francisco Israel Teneda Gallardo

Francisco Israel Teneda Gallardo

Pregunta
studenthace 5 años

Cuál es la diferencia entre clases abstractas e interfaces?

5 respuestas
para escribir tu comentario
    Jimmy Olsen

    Jimmy Olsen

    studenthace un año

    Las interfaces son para exponer métodos de una clase a otras. Una clase abstracta hay que implementar los métodos especificados.

    Jhoan Sebastián Lopera Gallego

    Jhoan Sebastián Lopera Gallego

    studenthace 2 años

    Buen aporte

    Enrique Rabell Talamantes

    Enrique Rabell Talamantes

    studenthace 5 años

    Aqui en Platzi en el curso de Java Orientado a Objetos tiene esta clase en la que explican las principales diferencias ESpero haberte ayudado :)

    Alberto Galdámez

    Alberto Galdámez

    studenthace 5 años

    Las clases Abstractas no se utilizan para crear objetos cómo tal, sino que sirven para heredar metodos y atributos a otras clases, normalmente estos son metodos y atributos muy genericos.

    Las interfaces son metodos que puedas utilizar en tal clase.

Curso Básico de Kotlin 2019

Curso Básico de Kotlin 2019

Kotlin es el lenguaje de programación que debes aprender este año si quieres llevar tus skills como desarrollador Android a otro nivel. Kotlin es un lenguaje de programación preciso que cuenta con el soporte de Google y te permite desarrollar tus proyectos de forma rápida y fácil. Puedes trabajar con Kotlin y Java y nunca vas a tener problemas de compatibilidad ya que son completamente interoperables. En este curso vas a aprender todos los conceptos básicos del lenguaje para que desarrolles cualquier tipo de proyecto que tengas en mente.

Curso Básico de Kotlin 2019
Curso Básico de Kotlin 2019

Curso Básico de Kotlin 2019

Kotlin es el lenguaje de programación que debes aprender este año si quieres llevar tus skills como desarrollador Android a otro nivel. Kotlin es un lenguaje de programación preciso que cuenta con el soporte de Google y te permite desarrollar tus proyectos de forma rápida y fácil. Puedes trabajar con Kotlin y Java y nunca vas a tener problemas de compatibilidad ya que son completamente interoperables. En este curso vas a aprender todos los conceptos básicos del lenguaje para que desarrolles cualquier tipo de proyecto que tengas en mente.