Tyler Technologies Interview Question

What is the difference between public, private, protected and internal?