posted 17 years ago
While it is true that static methods can't be overridden they can be hidden. Declaring a static method final prevents that method from being hidden by a subclass. Which the compiler mistakely confuses with being unable to override the method, which isn't even possible, but who needs accurate error messages anyway...
[ March 31, 2008: Message edited by: Jelle Klap ]
Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.