class SubClassType:SuperClassType {
override func copy() -> SubClassType {
return super.copy() as SubClassType
}
}
スーパー コピーが実装され、SubClassType はスーパー クラス タイプにプロパティを追加せず、その機能を変更するだけであることに注意してください。ビヘイビア ツリーに NSCopying のサポートを追加していたときに、そのように入力したところ、文句を言う人 (コンパイラ) が私に腹を立てなかったことに驚いたからです。私はこの時点で精神的にツリー構造に深く入り込んでおり、まだテストする準備ができていませんが、それが機能するかどうかを確認したかったのです。私は問題を考えすぎていますか?