Data types and classes
- There are primitive data types, int, boolean, char, float and double.
- String isn't primitive but might as well be.
- You can also define your own types. That's what a class is.
- Variables have to have types.
- Functions return a value of a type (void for no return type, which
is also called a procedure). Functions and procedures are methods.