Can I give visibility to a class constant. something like this class foo { private const = "aaa"; protected const = "bbb"; public const = "ccc"; } I dont want the user of my class can access to the constant. and I cant use public static fields because I dont want the content can be modified even inside the class.