Explain the difference between a trait and an abstract class?

devquora
devquora

Posted On: May 29, 2021

 

Traits are stackable and are dynamically bound as well as they are interoperable with java if they don't have any implementation. Whereas the Abstract classes are not stackable and are statically bound and they are interoperable with java without any restriction.

    Related Questions

    Please Login or Register to leave a response.

    Related Questions

    Scala interview questions

    What do you mean by a Scala map?

    The collection of key-value pairs where the key can retrieve the values present in a map is known as a scala map. The k..

    Scala interview questions

    List the advantages of using scala over other functional programming languages.

    Some of the advantages due to which scala is preferred over other functional programming languages are listed below: As..

    Scala interview questions

    Tell the advantages of companion objects when used in Scala?

    Instead of having static methods or variables, scala has singleton or companion objects. These objects are then compile..