Java SE 8 Fundamentals: Methods, Encapsulation, and Conditionals