>Java >Java베이스 >Java에서 생성자를 상속받을 수 있나요?

Java에서 생성자를 상속받을 수 있나요?

王林
王林원래의
2020-07-09 14:32:013842검색

생성자는 Java에서 상속될 수 없습니다. 하위 클래스가 상위 클래스에서 상속되면 먼저 상위 클래스 생성자를 실행합니다. 즉, 하위 클래스를 실행할 때 상위 클래스의 생성자가 먼저 호출됩니다. 생성자는 일반적으로 멤버 속성과 멤버 메서드를 초기화하는 데 사용됩니다.

Java에서 생성자를 상속받을 수 있나요?

생성자는 Java에서 상속될 수 없습니다.

(권장 튜토리얼: Java 입문 프로그램)

분석:

하위 클래스가 상위 클래스를 상속할 때 먼저 상위 클래스 생성자를 실행합니다. 즉, 하위 클래스를 실행할 때 먼저 상위 클래스 생성자를 "호출"합니다. 상위 클래스 생성자는 본질적으로 "자동 작업"입니다.

상속(확장)은 실제로 "확장"을 의미합니다. 하위 클래스가 호출될 때마다 상위 클래스의 생성자가 "자동으로 실행"되기 때문에 하위 클래스가 상위 클래스의 생성자를 확장할 필요가 없습니다. 하위 클래스가 정말 필요합니다. 클래스 생성자의 특별한 형태를 사용하면 하위 클래스가 자신의 생성자를 직접 수정하거나 오버로드할 수 있습니다.

생성자 소개

Java 생성자는 생성 방법이라고도 불리는 Java의 특수 함수입니다. 함수 이름은 과 동일하며 반환 값이 없습니다.

Function

생성자는 일반적으로 멤버 속성과 멤버 메서드를 초기화하는 데 사용됩니다. 즉, 새 개체가 생성된 후 개체의 속성과 메서드가 호출됩니다.
(추천 동영상 튜토리얼: java 동영상 튜토리얼)

생성자의 특징

1. 함수 이름은 클래스 이름과 동일합니다.

2. 반환 값 유형을 정의할 필요가 없습니다. 반환값 유형, void는 특정 반환값 유형이 아닙니다. 생성자에는 유형도 없습니다.

3. 반환값 유형이 없으므로 반환문이 필요하지 않습니다.

참고: 일반 함수는 생성자를 호출할 수 없습니다. 생성자는 생성자에 의해서만 호출될 수 있습니다.

위 내용은 Java에서 생성자를 상속받을 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.