{"id":"word--override","name":"override","owner":"yeho","package":"language","kind":"keyword","signature":"override","description":"Implement an inherited method","context":"Prefer thing and ordinary functions for Kyber-ready programs. Use class and interface only while evaluating the explicit oracle route.","parameters":[],"returns":"","members":[],"tags":["complete-program","cpu","data","keyword","yeho"],"updated":"2026-09-09","source":{"repository":"yeho","path":"docs/language/conformance-2026.1.json: class-and-interface-dispatch; parser_declarations.cpp"},"status":"generated-cpp-only","notes":["Class and interface dispatch is generated-C++ only in Yeho Core 2026.1.","Generic classes and interfaces are not admitted even though the parser reserves research syntax."],"examples":[{"id":"complete","title":"Object dispatch abi","description":"Prefer thing and ordinary functions for Kyber-ready programs. Use class and interface only while evaluating the explicit oracle route.","code":"interface scorer\n{\n    Score() returns int\n}\n\nclass baseScore implements scorer\n{\n    Score() returns int\n    {\n        return 3\n    }\n}\n\nclass derivedScore extends baseScore\n{\n    override Score() returns int\n    {\n        return 9\n    }\n}\n\nderivedScore item = derivedScore()\nbaseScore baseView = item\nscorer interfaceView = item\n\nif baseView.Score() == 9 and interfaceView.Score() == 9\n{\n    Console.Log(\"object-dispatch-abi-ok\")\n}\n","manifest":"package = \"tests.compiler.kyber.objectDispatchAbi\"\nversion = \"0.1.0\"\nbackend = \"kyber\"\nosTarget = \"windows\"\narchTarget = \"x64\"\nselfContainedApp = false\n","tags":["cpu","complete-program"],"verification":"type checked","run":"cpu-oracle","source":"tests/compiler/kyber/object-dispatch-abi/start.yh","sha256":"04b444cf8e337ebe39744c2feb73f4047437403d3a17fd06c31507eab666bf6d","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null}],"searchTerms":[],"url":"https://demonhunterlabs.com/academy/api?item=word--override","json":"https://demonhunterlabs.com/reference/items/word--override.json","markdown":"https://demonhunterlabs.com/reference/text/word--override.md"}
