Do you know that? 25% freelancers are 1-2 years as a freeleancer next

What is the difference between a public and a non-public class?

A public class may be accessed outside of its package. 

A non-public class may not be accessed outside of its package.