Public classes and private classes
A public class is visible to its containing application and to other applications. Most classes in the system are public classes. Classes that you create commonly subclass from, extend, or send messages to existing public classes.
A private class is visible only to its containing application. Only a containing application can subclass from, extend, or send messages to a private class. Using a private class, you can hide application-level methods and information about their implementation.
Last modified date: 06/27/2019