Tyler Technologies interview question

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