for语句的执行过程
首先根据初始表达式start-expression,完成必要的初始化工作;再判断表达式check-expression的值,若为真,则执行循环体
执行完循环体后再返回表达式update-expression,计算并修改循环条件,这样一轮循环就结束了
第二轮循环从计算并判断表达式check-expression开始,若表达式的值仍为真,则循环继续,否则跳出整个for语句执行for循环下面的句子
•while语句
▫实现“当型”循环,其一般语法格式如下:
while (check-expression) {
//body of the loop;
}
▫解释
–条件表达式(check-expression)的返回值为布尔型
–循环体可以是单个语句,也可以是复合语句块
▫执行过程
–先判断check-expression的值,为真则执行循环体
–循环体执行完后再无条件转向条件表达式做计算与判断;当计算出条件表达式的值为假时,跳过循环体执行while语句后面的语句。若为真,则继续执行循环
•基类(baseclass)
▫也称超类(superclass)
▫是被直接或间接继承的类
•派生类(derived-class)
▫也称子类 (subclass)
▫继承其他类而得到的类
▫继承所有祖先的状态和行为
▫派生类可以增加变量和方法
▫派生类也可以覆盖(override)继承的方法