/ˌoʊ.vɚˈɹaɪd/
作为动词,意为"推翻、否决、凌驾于……之上",指用更高的权力或优先级来取消或压过某个决定、规则或设置。作为名词,意为"覆盖、优先替代",常用于技术和法律语境中。
The manager decided to override the original decision and approve the request.
经理决定推翻原来的决定,批准了这个请求。
In many programming languages, a subclass can override a method inherited from its parent class, providing a more specific implementation tailored to its own needs.
在许多编程语言中,子类可以重写从父类继承的方法,提供更符合自身需要的具体实现。
由古英语 over(在……之上)和 rīdan(骑行)组合而成。最初的意思是"骑马跨越、踏过",后来引申为"凌驾于某事物之上",即用更高的权威来压过或取消原有的决定。这个词在中古英语时期逐渐发展出"否决、推翻"的抽象含义,到了现代英语中广泛用于法律、政治和技术领域。