スーパークラスPoint
とsynchronized
メソッドがありdraw()
ます。サブクラスのメソッドをオーバーライドすると、Point
継承のサブクラスになりますか、それとも常に記述する必要がありますか?synchronized
draw()
質問する
8293 次
3 に答える
31
いいえ、常に書く必要がありますsynchronized
。スーパークラスの同期メソッドを呼び出す場合、これはもちろん同期呼び出しになります。synchronized
メソッド署名の一部ではありません。
Doug Lea (Java スレッディングのボス) による詳細な説明については、 http: //gee.cs.oswego.edu/dl/cpj/mechanics.htmlを参照してください。
于 2013-04-14T11:14:17.170 に答える