This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
You are declaring amount again in your constructor at line 6. This declaration hides your field, so that amount represents variable local to the constructor, and the value is never assigned to the field it should be assigned to.
Edit: Actually, that code shouldn't even compile. Constructor name does not match class name.
The quieter you are, the more you are able to hear.