Пример абстрактного класса
trait - коллекция полей и функционала, которые можно расширять либо "вмешивать" в классы. Разница между abstract class и trait:
1) Множественное наследование - Traits
2) Возможность конструктора - Abstract Class.
abstract class Shape {
def getArea(): Int
}
trait - коллекция полей и функционала, которые можно расширять либо "вмешивать" в классы. Разница между abstract class и trait:
1) Множественное наследование - Traits
2) Возможность конструктора - Abstract Class.
Комментариев нет:
Отправить комментарий