一、数组
1. 声明并创建数组:数据类型[] 数组名 = new 数据类型[大小]
2. 新生成的数组对象,其中所有的引用自动初始化为null,基本数据类型(数值型自动初始化为0,字符型为0,布尔型为false)
3. 数组赋值方法:
1)边声明边赋值(静态初始化):int[] score = newint[]{66,77,88},new int[]可省略
2)动态地获取(键盘录入):先声明,再从键盘录入(Scanner类)
4. Java为数组提供了一个Arrays工具类
5. 二维数组
1)声明和初始化应按照从高维到低维的顺序进行
int[][] Arr1 = new int[10][];//第二维长度可定可不定
2)静态初始化:int[][] Arr = {{1,2},{2,1,3},{3,5,7,8}}
动态初始化:先声明,后创建,先高维初始化,再低维初始化
二、类和对象
1. 面向对象编程关键:让每个对象负责执行一组相关任务。
2. 类是抽象的概念,对象是类的实例化结果。
3. 定义一个类步骤:定义类名——编写类的字段代表属性——编写类的方法代表行为
4. 使用new关键字创建对象。成员访问符“.”。
定义类的方法:访问修饰类型 方法名(参数列表){ 方法体 }
1) 返回值为void(空)的方法
2) 带具体返回类型的方法(return)
3) 不带参数的方法
4) 带参数的方法
5) 方法内可调用其他方法
6) 调用方法:对象名.方法名()