... structure with elements that can’t be accessed? We’ll get to that soon. First, let’s talk about how we can control the accessibility of data members. Access to data members is controlled with ... the struct are freely accessible (public) because we assigned and inspected them freely in Lesson 2. A class, however, because it is private by default, does not allow access to its data members: ... keywords. Using the public keyword makes everything that follows it freely accessible. Likewise, the private keyword restricts access items that follow it. Using the public keyword, we can rewrite...