>source

Java 클래스에 기본 생성자가 포함되어 있는지 확인하고 싶습니다.

사례 1:

public class ClassWithConstructor {
    //attributes...
    //default constructor
    public ClassWithConstructor(){}
}

사례 2:

public class ClassWithoutConstructor {
    //attributes...
    //no default constructor
}

경우 1, 나는 인쇄하고 싶습니다"ClassWithConstructor에 기본 생성자가 있습니다."

경우 2의 경우 인쇄하고 싶습니다."ClassWithoutConstructor에 기본 생성자가 없습니다".

그러나 2의 경우 기본 생성자가 있습니다.

Madhawa Priyashantha2021-09-27 18:14:37

둘 다 Object의 기본 생성자가 있습니다.

Murat Karagöz2021-09-27 18:14:37

ClassWithoutConstructor에 생성자가 없으면 실제로 기본 생성자가 있음을 명심하십시오.

SomeJavaGuy2021-09-27 18:14:37

실제로, 그 반대의 경우도 마찬가지입니다. 사례 1에는 재정의했기 때문에 기본 생성자가 없습니다. 기본 생성자는 제공하지 않을 때 Java에 의해 생성된 생성자입니다.

Vladimir2021-09-27 18:14:37

이를 인수가 없는 생성자라고 합니다.

Gimby2021-09-27 18:14:37
  • 이전 javascript : 2개의 정수를 취하고 2개의 입력 정수 사이의 정수를 포함하는 배열을 반환하는 재귀를 사용하여 함수를 작성하는 방법
  • 다음 기존 플롯에 대해 Python에서 베이스맵을 생성하려면 어떻게 해야 합니까?