trait
B2
noun
Freq #17240
Meanings
-
1
noun
An identifying characteristic, habit or trend.
inherited traits and acquired traits
-
2
noun
An uninstantiable collection of methods that provides functionality to a class by using the class’s own interface.
Traits are somewhat between an interface and a mixin.
-
3
noun
a distinguishing feature of your personal nature
Etymology
Borrowed from Middle French trait (“line, feature”), from Latin tractus (“drawing, pulling”), from Latin trahō. Doublet of tract.
View etymology graph →Thesaurus
Synonyms
1
noun
· an identifying...
characteristic