数据成员是否满足数据封装的要求
考试要求: 掌握     
知识路径:  > 测试技术的分类  > 面向对象的软件测试技术  > 面向对象软件的测试策略  > 面向对象编程(OOP)的测试


 
       数据封装是数据和数据有关的操作的集合。检查数据成员是否满足数据封装的要求,基本原则是数据成员是否被外界(数据成员所属的类或子类以外的调用)直接调用。更直观地说,当改变数据成员的结构时,是否影响了类的对外接口,是否会导致相应的外界必须改动。值得注意的是,有时强制的类型转换会破坏数据的封装特性。例如:
       
       在上面的程序段中,xx的私有数据成员a和b可以通过yy被随意访问。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有