← 返回单词列表

trait

🇺🇸 /tɹˈeɪt/
noun 编号: T01955 BNC #6541 COCA #3737
trait 主要指一个人、动物或事物可识别的特征、习惯或倾向;在面向对象编程中,也指一种可供类复用功能的代码结构。
💡 记忆钩子
把 trait 想成一条“画出来的线”:它先勾勒出某人或某物的明显特征,进一步也能勾勒出一个程序类可以获得的一组功能。
📝 学习建议
  • 先掌握“特征、性格特点”这一核心义,再学习编程义;不要把 trait 只理解成暂时的行为或一次性的表现。
  • trait 通常指相对稳定、可辨认的特点,不等同于单纯的“特性”或一次偶然事件。
📖 中文释义
noun
  • core 特征;特点
    📖 指能勾勒出一个人、动物或事物的稳定特点、习惯或倾向,例如外貌、性格或遗传特点。它强调这是某个对象具有的可辨认一面,而不是一次偶然发生的事情。
    💡 常用结构是 a trait of somebody/something、somebody’s trait 或 an inherited/acquired trait。trait 可以指积极或消极特点,也可以用于人的性格、动物的遗传特征和事物的倾向。谈论一次具体行为时,不宜直接用 trait;这时通常要说明它反映了某种特点。
    Patience is an important trait for a good teacher.
    耐心是优秀教师的重要品质。
    The puppies inherited a distinctive coat trait from their mother.
    这些小狗从母亲那里遗传了一个独特的毛色特征。
  • common 可复用的功能集合
    📖 在面向对象编程中,trait 是一组方法的集合;一个类可以借用这组方法,并通过自己的接口使用它们。它介于只规定行为的接口和直接混入实现代码的机制之间,重点是复用功能。
    💡 常见结构是 a trait provides methods to a class 或 a class uses a trait。这个义项只用于编程语境,不能用来泛指普通的软件功能。不同编程语言对 trait 的具体规则可能不同,因此阅读技术文档时要以该语言的定义为准。
    This class uses a trait to share logging methods with several other classes.
    这个类使用一种 trait,把日志记录方法与其他几个类共享。
traits plural
📘 英文释义 (WordNet) 共 1 组
a distinguishing feature of your personal nature
同义词集: trait
上位: attribute 下位: activeness, activity, behavior, behaviour, character, cleanliness, conceit, conceitedness, conduct, demeanor, demeanour, deportment, discipline, distrust, distrustfulness, drive, earnestness, egocentrism, egoism, femininity, fiber, fibre, firmness, firmness of purpose, flexibility, folly, foolishness, humbleness, humility, inactiveness, inactivity, individualism, individuality, individuation, inertia, judgement, judgment, masculinity, mistrust, muliebrity, nature, perspicacity, pride, resoluteness, resolution, resolve, self-centeredness, self-concern, self-interest, serious-mindedness, seriousness, sincerity, sound judgement, sound judgment, tractability, tractableness, trust, trustfulness, trustingness, unwiseness, vanity, wisdom, wiseness
🌳 词源
源自中古法语 trait,和表示“拉、绘制”的拉丁语词根有关;它与 tract 是同源异形词。
Borrowed from Middle French trait (“line, feature”), from Latin tractus (“drawing, pulling”), from Latin trahō. Doublet of tract.
🔄 变式
traits plural
🏷 单词标签 & 词根