单项选择题

A.所有的变量都是私有的
B.所有的方法都是私有的
C.只有通过提供的方法才能访问类属性
D.通过方法和变量名均可访问属性