面向对象封装实验:手机类设计与使用
面向对象封装实验:手机类设计与使用
实验目的: 理解并运用面向对象编程中的封装概念。
实验内容: 设计一个手机类,包含以下成员:
-
私有成员变量:
__is_5g_enable:类型为 bool,True 表示开启 5g,False 表示关闭 5g。
-
私有成员方法:
__check_5g(): 判断__is_5g_enable的值,并根据结果打印输出:- 若为 True,打印输出:'5g 开启'。
- 若为 False,打印输出:'5g 关闭,使用 4g 网络'。
-
公开成员方法:
call_by_5g(): 执行以下操作:- 调用私有成员方法
__check_5g()判断 5g 网络状态。 - 打印输出:'正在通话中'。
- 调用私有成员方法
实验目的: 通过完成这个类的设计和使用,体会封装中私有成员的作用:
- 对用户公开的:
call_by_5g()方法,用户可以直接调用它进行通话。 - 对用户隐藏的:
__is_5g_enable私有变量和__check_5g()私有成员方法,用户无法直接访问或修改它们,从而保证了类内部数据的安全性和一致性。
原文地址: https://www.cveoy.top/t/topic/oX4H 著作权归作者所有。请勿转载和采集!