共用方式為


/versionsafe

以旗標表示隱含的覆寫。

/versionsafe[+ | -]

引數

  • +| -
    根據預設,/versionsafe- 作用中,所以當編譯器發現隱含的方法覆寫時,將不會產生錯誤。 /versionsafe+ 和 /versionsafe 一樣,讓編譯器對隱含的方法覆寫產生錯誤。

備註

請使用 hide 或 override 關鍵字,以明確表示方法的覆寫狀態。 例如,在使用 /versionsafe 編譯時,下列程式碼將會產生錯誤:

class c
{
function f()
{
}
}
class d extends c 
{
function f()
{
}
}

範例

編譯 in.js,並讓編譯器在發現隱含的方法覆寫時產生錯誤:

jsc /versionsafe in.js

請參閱

其他資源

JScript 編譯器選項