Hi Gayathri,
1. A class having final method need not be declared final. You can do so, but then the final modifier of the method will be anyway redundant.
2. Overloaded methods should be able to throw exceptions not thrown in the other method.
3. long variables are valid if declared without l. float without f will throw a compiler error.
4. Yes. The rules for short ckt evaluation are an exception to the rules of arithmetic promotion.
------------------
Hope this helps. Correct me if I am wrong.
Cheers
,
Kapil
[This message has been edited by kapil apshankar (edited March 21, 2001).]