携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第25天,点击查看活动详情
增强 for 循环
Java 增强 for 循环语法格式如下:
for(声明语句 : 表达式) {
//代码句子
}
**声明语句:**声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用域限定在循环语句块,其值与此时数组元素的值相等。
**表达式:**表达式是要访问的数组名,或者是返回值为数组的方法。
break 关键字
break 主要用在循环语句或者 switch 语句中,用来跳出整个语句块。
break 跳出最里层的循环,并且继续执行该循环下面的语句。
continue 关键字
continue 适用于任何循环控制结构中。作用是让程序立刻跳转到下一次循环的迭代。
在 for 循环中,continue 语句使程序立即跳转到更新语句。
在 while 或者 do…while 循环中,程序立即跳转到布尔表达式的判断语句。
面向对象
在正式讲解面向对象的基本特征之前,有必要先学习一下抽象。甚至有些资料把抽象和封装、继承、多态一起并称为面向对象的四大特征(但主流的说法,仍然是三大特征)。 面向对象设计首先要做的就是抽象。根据用户的业务需求抽象出类,并关注这些类的属性和方法,将现实世界中的对象抽象成程序设计中的类。接下来分析一下“租车系统”的部分需求。
- 在控制台输出“请选择要租车的类型:(1 代表轿车,2 代表卡车)”,等待用户输入。
- 如果用户选择的是轿车,则在控制台输出“请选择轿车品牌:(1 代表红旗,2 代表长城)”,等待用户输入。
- 如果用户选择的是卡车,则在控制台输出“请选择卡车吨位:(1 代表 5 吨,2 代表 10 吨)”,等待用户输入。
- 在控制台输出“请给所租的车起名:”,等待用户输入车名。
- 所租的车油量默认值为 20 升,车辆损耗度为 0(表示刚保养完的车,无损耗)。
- 具有显示所租车辆信息功能,显示的信息包括车名、品牌/吨位、油量和车损度。
静态的属性 -> 属性
动态的行为 -> 方法
静态代码块(只会初次加载一次 )->匿名代码块->构造代码块