Пожалуйста, объяснитеСупер конструктор в Java
public class Contact {
private String contactId;
private String firstName;
private String lastName;
private String email;
private String phoneNumber;
public Contact(String contactId,String firstName, String lastName, String email, String phoneNumber) {
super(); //what does standalone super() define? With no args here?
this.firstName = firstName;
this.lastName = lastName; //when is this used?, when more than one args to be entered?
this.email = email;
this.phoneNumber = phoneNumber;
}
супер() без аргументов внутри означает, что более одного аргументы, которые будут определены? И это делается с помощью «this.xxx»?
Почему мы определяем в «открытом контакте». Почему мы определили снова и назвали его аргументы здесь?
super вызывает конструктор родительского класса в вашем случае, конструктор класса объекта – ant