2012-06-14 21 views
6

私はいくつかの読書をしていますし、最終的なクラスとメソッドについていくつかの説明が必要です。私の理解は、クラスをfinalと宣言すると、そのクラスが拡張されないようにすることです。最終的なクラスのメソッドをfinalとして宣言する必要がありますか?クラスを拡張できない場合は、メソッドをfinal宣言する必要はありません。クラスがfinalとして宣言されている場合、メソッドをfinalとして宣言する必要があります。

+0

..したがって、方法の最終的な修飾子を持つために冗長..です、オーバーロードされる任意の方法のための余地がない意味クラスを拡張することができない意味します私はマニュアルの答えを見つけることができなかったので、これも同様に。 – kasimir

答えて

4

クラスがfinalとして宣言されている場合は、クラスを既に拡張することができないため、メソッドをfinalとして宣言する必要はありません。

+0

これは私の考えでした。明確化のためにありがとう!長く生きると繁栄! –

+0

ようこそ。将来の研究者の参考に正しい答えを記入することを忘れないでください。 – Vulcan

+0

申し訳ありませんが、それほど時間がかかりました:( –

1

いいえ、それは暗黙のため、必要ではありません(ただし、あなたが気に入ってもそれを行うことはできます)。

+0

これは私の考えでした。明確化のためにありがとう! –

1

finalは、しかし、私は好奇心だった、これが唯一の論理的なようだ

関連する問題