Thanks Sashi for your response. Yes, I already knew that when I posted the
thread.
Let me put it another way: declaring a class as strictfp is like declaring all its methods as strictfp; i.e.:
is the equivalent of
So, I assumed that
is the equivalent of
But you can't have "abstract strictfp" methods. Then it hit me, an abstract class may have concrete (nonabstract) methods too; so, when declaring an abstract class as strictfp, the compiler makes an exception, and applies the "strictfp" modifier only to concrete methods. Right?