Questions
- What is wrong with this method definition?
doSomething(){ // Do something here }
No return type is declared. You do not have to return a value from a method, but its return type must be
void
in this case. This is how the method should look:void doSomething(){ // Do something here }
- What is wrong with this method definition?
float getBalance(){ String customerName = "Linus Torvalds"; float balance = 429.66f; return userName; }
The method returns a string (
userName
) but the signature states that it must return afloat
type. With a method name likegetBalance
, this code is what was likely intended:float getBalance(){ String customerName = "Linus Torvalds"; float balance = 429.66f; return balance; }
- When do we call the
onCreate
method? (Trick question alert!)We don't. Android decides when to call the...