java类中构造函数中:数组怎样初始化

Python011

java类中构造函数中:数组怎样初始化,第1张

1、java构造函数--数组 在构造函数中初始化数组,如 public class array { private int [][] matrixpublic array(int r,int c) { matrix=new matrix[r][c]} }

matrix=new matrix[r][c]

2、这里是new int[][]java中8个基本数据类型都是有默认值的,int默认值为0 ,

3、所以数组中默认都为0.

4、但是切记有默认值的变量必须是类的属性,方法中局部变量必须赋值才可以使用。

java构造函数如何初始化成员变量的方式如下:

初始化顺序依据转换后对应的class类成员变量的初始化顺序依次执行,所以所有的静态成员变量都是先声明,后执行赋值的,而且赋值的顺序也是依照源代码对静态成员变量初始化的顺序进行的,注意:定义一个成员变量并直接初始化与在静态代码块中进行初始化是等价的,都是依据它们在源代码中定义的顺序进行的。