posted 16 years ago
It's important that you understand what strictfp do. This is a modifier that guarantee that all floating point operation will behave a certain way (according to a standard that I don't actually know). Java is capable of more precise calculations that that standard, but it�s usually used when you are expecting an exact output on a floating point operation. So, as you can see, this is a modifier that involve implementation, and can be applied to classes or method were there actually can be implemented operations.
On interfaces, there is no non-abstract methods, so it doesn't apply. On abstract classes, there can be non-abtract methods, so it can be strictfp and will aplly only to those methods implemented. On abtract methods, there is no implementation, so strictfp doesn't apply either.
[ May 29, 2008: Message edited by: Daniel Del Moral ]