Nitelik
Nitelik yani trait
bilinmeyen bir tip için tanımlanan metotlar koleksiyonudur:
Self
(Kendi). Aynı nitelikte bildirilen diğer metotlara erişebilirler.
Nitelikler herhangi bir veri tipi için uygulanabilirler. Aşağıdaki örnekte,
bir metot grubu olan Animal
ı tanımlıyoruz. Animal
trait
(nitelik)i daha sonra
Sheep
veri tipi için uygulanarak Animal
ve Sheep
ten metotların kullanılmasına izin verir.