单选题 下列关于面向对象中封装的理解,错误的是______。

【正确答案】 D
【答案解析】[解析] 封装技术是面向对象的重要特点,A、B、C选项中对封装的理解都是正确的,但D选项中,如果类内部的数据被定义为public属性,则可以被主程序直接调用。