问题描述
- 《Head First C#》 封装学习问题
-
书P191页 给出了一段使用private的代码 但是我照着修改类中的代码后Bug还是存在。 对于封装这个概念不是很了解……书上P191页上的代码
类中原来的代码
窗体中的代码
窗体界面
解决方案
先学习下怎么提问。首先,要学会发清晰的图片,你没有一个图片上的字能看清楚的。
其次,你应该将代码以文本的形式贴出来。
最后,说清楚什么bug,编译出错,程序结果不正确还是报出什么异常。
解决方案二:
而且据我所知,Head First C#配有源代码,你有没有把源代码下载下来看呢。
一个基本的常识就是,代码要直接复制粘贴,而不是对着纸上的代码抄。包括你提问也是一样,你应该给出可以复制粘贴的代码,而不是一个图片。
解决方案三:
至于你说的封装的概念,和你的程序也没什么关系。封装就是指代码的拥有者才可以访问和修改这个代码中被封装起来的成员。private protected和internal提供了3个级别的封装,这些基本概念先学明白了,再写程序。看你的书上涂涂画画,很多基本的语法都不会。一上来写复杂的自己能搞清楚么。
时间: 2024-12-21 21:01:06