I just started to learn the kotlin and got confused with the protected access modifier my doubt is what is the exact differences between private and protected access modifier in kotlin. I have searched on the google but didn't get any satisfactory answer.