求教:关于封装概念的问题。

请问,在类中如果对类变量设计了set和get方法,一般来说,方法都是public的,那么岂不是说该变量可以被任意操作吗?这和类封装的概念不是抵触的吗?还是说对set和get方法施加限制,访问级别设成private,或者只是单独使用其中的一个才是封装的本意?在google上和msdn中找过答案,未果。请赐教。谢谢。

登录后才可评论.