What is the difference between sealed abstract and abstract Scala class?

Edit
Report