In Java (and other languages), using null is a common way of indicating that there is no value attached to a reference variable. In Scala, using Option is preferred over using null. Option wraps values that might be null.
None is a subclass of Option wrapping a null reference. Some is a subclass of...