用switch语兄毁戚句时,当通过增加一个新类对基于switch结构的系统进行修改时,程序员可能会忘记将其添加到现有的所有switch结构中。每次新余陪增和删除一个类都需要修改系统中的所有switch结构,但追羡陵踪这些语句非常耗时,而且也容易出错。这是就多态性编成而言的。
执行过程:先计算并获得switch后面小括号里的表达式或变量值,然后将计算结果顺序与每个case后的常量比较。
当二者相等时,执行个case块中的代码,当遇到break时,就跳出switch选衡派哗择结构,执行switch选择结构之后的代码。
如咐行果任羡贺何一个case之后的常量与switch后的小括号中的值相等,则执行switch尾部的default块中代码。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)