12. Member visibility

Do you remember the idea of encapsulation from the previous chapters? Well, encapsulation enables an interesting feature in many OOP languages: hiding certain members from public access.