java中的多接口和扩展接口有上面区别?还有下面的一个问题~~

来源:百度知道 编辑:UC知道 时间:2024/06/25 11:08:57
public class Fant{
private static double[] entry;
entry=new double[4];

public static void main(String[] args){

}
}
为什么这样的初始化不行?
而下面的两种方法行~~!!
第一种:

public class Fant{
private static double[] entry = new double[4];

public static void main(String[] args){

}
}
第二种:
public class Fant{
private static double[] entry ;

public static void main(String[] args){
entry = new double[4];
}
}
如果可以的话讲详细点,就是相关的知识点~!以后再有分酬谢~!

多接口和扩展接口基本没有区别,但是扩展接口是一种集成接口,可以形成一种模式来继承,更方便,简洁。

在类模块中可以定义变量并且赋值,但不能对变量单独进行赋值操作。但是可以加一个模块,例如程序也可以这样写:
public class Fant{
private static double[] entry;
{
entry=new double[4];
}
public static void main(String[] args){

}
}

public class Fant{
private static double[] entry;
static{
entry=new double[4];
}
public static void main(String[] args){

}
}

而在方法里可以进行赋值和定义等任意操作,一般根据需要来做不同的处理。