Class Public proteced private.