UE4 c++ class creation

In lecture 134, Pawn Class Creation, we are specifically instructed to avoid selecting the “public” or “private” buttons. What do these buttons do? Why do we need to avoid selecting them?

Public would make the class accessible to other modules like plugins, private would make it inaccessible.