recursive_interface_inheritance工具 chevron_right診斷 chevron_rightrecursive_interface_inheritance 目錄描述示例常見修復方法'{0}' 不能成為自身的超介面: {1}。'{0}' 不能擴充套件自身。'{0}' 不能實現自身。'{0}' 不能將自身用作 mixin。'{0}' 不能將自身用作超類約束。描述#當型別層級結構中存在迴圈時,分析器會產生此診斷。這發生在當一個型別直接或間接宣告為自身的子型別時。示例#以下程式碼會產生此診斷,因為類 A 被宣告為 B 的子型別,而 B 是 A 的子型別dartclass A extends B {} class B implements A {}常見修復方法#更改型別層級結構,使其沒有迴圈。此頁面內容有幫助嗎?thumb_up thumb_down感謝您的反饋! feedback 提供詳情感謝您的反饋!請告訴我們可以如何改進。 bug_report 提供詳情除非另有說明,本網站文件反映 Dart 3.8.1 版本。頁面上次更新時間:2025-05-08。 檢視原始碼 或 報告問題。