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.
Hey first post of the forums, sorry if I break any rules!
Basically I have to create a program that will store values for 'Cans' and 'Tokens'. Simple vending machine like program, where the user inserts 2 tokens and gets 1 can.
I've only been doing java for about 3 weeks, and still trying to get my head around constructors, objects and classes etc. I'm not sure exactly how to go about writing the constructor.
I know it makes an instance of the class, but how should I write this in the code?
To continue from what Fred said: you have a number of fields in your class, and the constructor must (well, at least in my opinion) set them all to sensible values. That is called establishing the class invariants.
Your method with the number of cans will almost cretahinly not do what you want it to.