Java의 암시 적 생성자와 관련된이 명령문에 대한 설명이 필요합니다. 나는이 진술을 an article에서 읽었지만, 그것에 대해 더 많은 내용과 그것을 이해하는 예가 필요하다.예 : java가 포함 된 암시 적 생성자에 대한 세부 정보
설명문은 다음과 같습니다. 유형 B의 변수가 클래스 B에서 정의되고 인스턴스화 될 때 암시 적 생성자 호출이 수행됩니다 (예 : B b = new B()).
Java의 암시 적 생성자와 관련된이 명령문에 대한 설명이 필요합니다. 나는이 진술을 an article에서 읽었지만, 그것에 대해 더 많은 내용과 그것을 이해하는 예가 필요하다.예 : java가 포함 된 암시 적 생성자에 대한 세부 정보
설명문은 다음과 같습니다. 유형 B의 변수가 클래스 B에서 정의되고 인스턴스화 될 때 암시 적 생성자 호출이 수행됩니다 (예 : B b = new B()).
그것은 기본적으로 인스턴스화 모든 클래스가 암시 적 생성자가 말하는 :
public class B {
//constructor
public B() {
//implicity constructor
}
}
public class A {
//constructor
public A() {
Bb = new B(); //calls the constructor inside B during setup even if the constructor method does not exist within B an implicit constructor is made
}
}
기본 생성자가 다른 생성자를 정의하지 않는 한 자동으로 생성 된 인수 없음의 생성자입니다. 초기화되지 않은 모든 필드를 기본값으로 초기화합니다. link
B가 A에서 인스턴스화 될 때이 생성자는 기본적으로 생성 중에 호출됩니다. 더 자세한 내용은 스택 오버플로가 아닌 다른 교환기에서 실제로 요청해야합니다. 아마도 프로그래머 섹션을 사용해보십시오.
대단히 감사합니다. 내 질문에 대한 답변입니다. – user3449656
최소한 문맥에 대한 기사 링크를 포함하십시오. –
http://www.ajol.info/index.php/wajiar/article/download/91389/80885 – user3449656