Is the idea here to use UpperCamelCase naming convention to easily spot when you are working with a ClassName?
and lowerCamelCase to show you are working with a generic methodName?
SavingsAccount() is considered a "method"? Or strictly as a "constructor", which is a special type of method with no return type? (Important not to get those words mixed up, as they are VERY important to get right)
We use constructor to kind of "set up" an object? So that it's ready to be made into an object.
We use deposit() as a method to pass onto any SavingsAccount object? Since it does not include static I cannot pass the method onto the class directly, so I must create an object first using:
SavingsAccount myAccount = new SavingsAccount();
then I can use this method on the object, not the class, but the object itself:
myAccount.deposit(12.99)
Do I have all of that correct when it comes to looking at this code?