JAVA知识点总结篇(二)
数组 一维数组 声明 数据类型[] 数组名; 数据类型 数组名[]; 分配空间 数组名 = new 数据类型 [数组长度]; 可以在声明的同时分配空间,分配空间之后数组中才能放数据,数组元素都是通过下标来访问,声明数组的同时赋值时不能指定数组长度; foreach: for(元素类型 元素变量:遍历对象){ 执行的代码; }; 二维数组 声明并分配空间: 数据类型[][] 数组名 = new 数据类型 [行的个数][列的个数]; 在定义二维数组时可以只指定行的个数,然后再为每一行分别指定列的个数,若每行列数不同,则创建的是不规则的二维数组; 方法 定义语法: 访问修饰符 返回值类型 方法名(参数列表){ 方法体; }; 分类: 无参无返回值方法; 无参带返回值方法; 带参无返回值方法; 带参带返回值方法; 调用方法: 对象名.方法名() 调用带参方法时,必须保证实参的数量,类型,顺序和形参一一对应; 调用方法时,实参不需要指定数据类型; 方法的参数既可以是基本数据类型,也可以是引用数据类型,当有多个参数时,多个参数间以逗号分割; 重载:在同一个类中,方法名相同,方法参数个数、顺序或类型不同称为方法的重载,与方法的修饰符或返回值无关系; 类与对象 类是模子,确定对象将拥有的特征(属性)和行为(方法),特点:类是对象的类型,具有相同属性和方法的一组对象的集合; 定义类的步骤: 定义类名