Here are some challenges for you.
Write classes to represent the following objects. Think about what data (variables) they should have, as well as the methods.
Note: Some of these will require multiple classes!