この節では、変数に加えることができる変更と、それが呼び出し互換およびインストール互換 (またはその一方) であるかどうかを示します。
変更内容 |
インストール互換 |
呼び出し互換 |
---|---|---|
新しい変数の追加 |
なし |
あり |
非専用変数の削除または名前変更 |
なし |
なし |
専用変数の削除または名前変更 |
あり |
あり |
最終変数のデフォルト値の変更 |
なし |
あり |
非最終変数とデフォルト値の変更 |
あり |
あり |
非最終から最終 |
なし |
あり |
最終から非最終 |
あり |
あり |
非抽象から抽象 |
なし |
あり |
抽象から非抽象 |
あり |
あり |
アクセス制限の強化 |
なし |
なし |
アクセス制限の緩和 |
なし |
あり |