已移除:類別遮蔽 - 更多詳細資料
規格差異:在區段 5.1.4 覆寫 中,新增M' 不得為類別。
我們為何要對語言進行此變更?
類別遮蔽與其他類型的覆寫相比是不規則的。事實上,內部類別並未實際覆寫,而是僅遮蔽。
有多少現有程式碼會受到影響?
從迄今為止使用 Scala 3 編譯的所有程式碼中,我僅在標準程式庫中找到此項目的唯一執行個體。檢視 此提交,看起來類別遮蔽的使用是意外的。
現有程式碼將如何受到影響?
仰賴覆寫內部類別的程式碼將停止編譯。
此變更是否會自動遷移?
否。