1.这里定义成私有有什么好处???
定义成privte私有的类,多数是反复被调用而你又不想被看到的类.如get,set,还有数据库的连接,状态声明等,这样做的好处是即便好的程序到了你手里,你也看不到被定义privte的类或变量
2.为什么这里要先初始化成空格???
String类型后面"",代表为空字符.而" ",是代表里面有值,值为空格.应用时打个比方
if(type.equals("")) //如果type为空字符,也就是没有值的话
if(type.equals(" ")) //如果type里面有值,值是一个空格的话
3.我觉得这里应该加这个语句吧。不然怎么控制它循环?
原代码上是没有,前面有for语句,for语句的结构有自增i++,在for里如果加上了你这条语句.那么实现的功能就和原来的完全不同,看你想要什么样的结果了.
1.定义成私有是为了区别和外面的变量和函数混淆 即使外面没有这样的函数或变量也最好设为私有 因为代码会不断的增多
2.初始化成空格
定义一个变量是时候可以给值也可以不给 如果不给 就是单纯的定义 可以起交换或标记等其他作用 如果给值 就像\"\"这样 就说明他以后要付一个值 但付值不是现在 所以要提前用\"\"告诉大家 他将要被付值
3.localMsgCount++;是一个循环 从这样的问题可以看来 你是一个新手 估计C语言都没学好吧 C语言中经常出现i++或++i这样的情况 也就是i=i+1 一个是先加后等于 一个先等于后加