预习
流程控制
顺序结构
程序是一个自上而下运行的过程。
分支选择结构
Java 中的分支选择结构有 if 结构、switch 结构
if 结构
具备三种类型的结构表现形式
形式一:if(条件)
{达成条件执行的代码};
形式二:if(条件)
{达成条件执行的代码}else{不达成条件执行的代码};
形式三:if(条件1)
{达成条件1执行的代码}else if(条件2)
{不达成条件1达成条件2执行的代码}else{不达成条件1和条件2执行的代码};switch 结构
swtich 语句是由控制表达式和多个 case 标签块组成
循环结构
while 结构、do-while 结构、for 循环;
break:在循环体中,使用 break 关键字跳出整个循环;
continue:在循环体中,使用 continue 跳出本次循环,循环还会继续执行。
数组结构
- 定义语法:
type[] 变量名;//建议使用
type 变量名[];//不建议使用
2. 初始化:
静态
type[] arrayName = {element1, element2,….};
type[] arrayName = new type[]{element1, element2,…};
动态
type[] arrayName = new type[length];
面向对象
- 类和对象
类: 是一种自定义的数据类型。有时把这种数据类型也叫做「类类型」或者「引用数据类型」。
对象:通过类创建的变量,或者叫类的实体 - 类的定义
类所具备的最基本要素:(静态)属性、(动态)方法。 类的三大部件
成员变量、方法、构造器。
构造器
语法:
[修饰符] 类名([参数列表]) {}
- 成员变量
语法:
[修饰符] 数据类型 成员变量名 [= 默认值];
隐藏和封装
封装是面向对象编程的三大特性之一。
- 封装的目的
把成员变量隐藏起来,暴露方法来提供成员的修改和访问
深入构造器
构造器的最大用处就是创建对象。