关于程序注释和任务误导学生的的问题
来源:1-7 编程练习
慕运维lh
2019-05-11 21:43:56
被这个编程练习误导了一下午。我去!!,本来挺简单的一个知识点被搞得模糊不可,对初学者来说明显不合理。在Book这个类中既然已经要求把主要图书内容显示出来了,既然这样限定作者和书名为只读模式有什么意思?,私有类定义的成员属性在Book这个类中一直可以使用,根本没有在Book测试类中体现出封装的真正含义。与视频讲解的内容没有结合起来。。。这里应该要误导很多人。。。
2回答
你好!在这里限制作者和书名为只读模式,意思是通过对象是不能对这两个属性进行修改的,也就是没有set方法,不能在Book类外进行访问。关于只读属性老师在视频中介绍了,所以这里才设置的这个小题目。
关于封装的体现,在测试类中创建Book对象,并调用显示图书信息的方法,而不是通过调用属性去获取内容,这个就是封装的体现了。
同学的意思是,这道题目在测试类中没有体现只读属性的作用吗?
祝学习愉快!
我梦梦我
2019-05-11
额。。。。
相似问题