Java 생성자는 다음 구문 규칙을 충족해야 합니다.
(1) 메서드 이름은 클래스 이름과 동일해야 합니다.
(2) 반환 유형을 선언하지 마십시오.
(3)은 정적, 최종, 동기화, 추상 및 기본으로 수정할 수 없습니다. 생성자는 서브클래스에서 상속받을 수 없으므로 최종 및 추상으로 수정하는 것은 의미가 없습니다.
생성자는 새로 생성된 객체를 초기화하는 데 사용되므로 정적으로 수정하는 것은 의미가 없습니다. 여러 스레드는 동일한 메모리 주소를 가진 동일한 개체를 동시에 생성하지 않으므로 동기화를 통해 수정할 필요가 없습니다.
또한 Java 언어는 기본 유형 생성자를 지원하지 않습니다.
예:
public class Sample { private int x; public Sample() { // 不带参数的构造方法 this(1); } public Sample(int x) { //带参数的构造方法 this.x=x; } public int Sample(int x) { //不是构造方法 return x++; } }
위 내용은 Java 생성자 메소드 작성 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!