Answer: c)Variables or methods declared with access modifier private are accessible only to methods of the class in which they're declared.
Explanation: Private access modifier behaves in the restrictive way at the class level. For object encapsulation for hiding the information , private access modifier is used. The classes can't be declared as private in this case.Thus, variables that get declaration through private access modifier can be accessed by class containing the same method in which they got declared.
Other options are incorrect because not most variables get declared with public keyword and class instances are not shared by every object of class. Thus, the correct option is option(c).