Java по умолчанию конструктор - PullRequest
145 голосов
/ 20 декабря 2010

Что такое конструктор по умолчанию - можете ли вы сказать мне, какой из перечисленных ниже конструкторов по умолчанию и чем он отличается от любого другого конструктора?

public Module() {
   this.name = "";
   this.credits = 0;
   this.hours = 0;
}

public Module(String name, int credits, int hours) {
   this.name = name;
   this.credits = credits;
   this.hours = hours;
}

Ответы [ 11 ]

0 голосов
/ 20 декабря 2010

Конструктор по умолчанию не принимает никаких аргументов:

public class Student { 
    // default constructor
    public Student() {   

    }
}
...