Java中_多维数组和对象

来源:互联网 发布:js防水涂料与水泥结合 编辑:程序博客网 时间:2024/05/29 03:47

一、多维数组
Java中没有真正意义的多维数组,多维数组是通过一维数组进行组装产生的, 定义的方式和一维数组类似

1、定义二维数组的四步方式
int[][] a;// 定义变量,声明二维数组
a = new int[5][5];// 分配空间
a[0][0] = 5;// 赋值
a[0][0] += 10;// 处理数据

2、数组声明定义的其他方式
2.1、数组声明的时候直接分配空间
int[][] a1 = new int[5][];// 第一维定义
a1[0] = new int[5];// 第二维定义

2.2、声明的时候直接赋值,两种写法:
int[][] a2 = { { 10, 20, 30 }, { 10, 20, 30 } };
int[][] a3 = new int[][] { { 10, 20, 30 }, { 10, 20, 30 } };

二、对象
Java中的对象和C++中类似,但是有一些区别

构造方法:
格式:public 类名(参数列表){ }
特点:方法名与类名相同,并且没有返回值
功能:初始化对象

注意事项:
如果定了带参数的构造方法,则会将默认的无参的构造方法覆盖,因此前端构造对象使用“new 类名”的时候会报错。解决方法为,默认无参的构造方法显示的写出来


三、分包
1、包的命名:
1.1 包名由小写字母组成,不能以圆点开头或结尾
1.2 包名之前最好加上唯一的前缀,通常使用组织的网络域名
1.3 包名后续部分代表分类,依不同公司的规范略不同

2、包的声明:
2.1 如果有包的声明,一定作为Java源代码的第一条语句
2.2 使用package声明包,以分号结尾

3、导入包
为了使用不在同一包中的类,需要在Java程序中使用import关键字导入这个类





原创粉丝点击