我是java的新手,谁能在下面的代码中解释为什么我们不用参量就可以构造函数,为什么?
爪哇
import java.util.*;
public abstract class compte {
protected int numero;
protected String nom;
protected double solde;
protected String datecreate;
ArrayList<operation> op= new ArrayList<operation>();
public compte(int numero,String nom,double solde,String datecreate){
this.numero=numero;
this.nom=nom;
this.solde=solde;
this.datecreate=datecreate;
}
public compte(){
}
最佳答案
如果那里没有该构造函数,则此语句将不会编译[*]:
compte c = new compte();
如果未定义构造函数,则假定为空参数构造函数。但是,如果该类定义了另一个重载的构造函数,则必须明确定义一个。
[*]:建议您遵循Java命名约定。我的示例将类名称显示为
compte
(以演示如何使用您的代码)。在遵循约定的代码中,它将为Compte
(大写字母c)。