자바의 생성자 꽤 잘 대해 나는 펜이 아래로 아래 수 있도록 보장하기 위해 자바의 생성자에 관한 모든 것 :내가 아는 암시 적 반환 형식
클래스 각각의 모든 변수를 초기화하는 지루한 될 수 있습니다 인스턴스가 생성되는 시간.
개체를 처음 만들 때 모든 설정을 완료하는 것이 더 간단합니다.
초기화의 요구 사항이 매우 일반적이므로 Java를 사용하면 객체를 생성 할 때 객체를 초기화 할 수 있습니다. 이 자동 초기화는 생성자를 사용하여 수행됩니다.
생성자는 new 연산자가 완료되기 전에 객체가 생성 된 직후에 자동으로 c/d됩니다. 반환 유형이 없으며 무효가 아닙니다.
Herbert Schildt를 읽으십시오 완전한 참고, 나는이 절을 우연히 만났다.
클래스 생성자의 암시 적 반환 형식은 클래스 형식 자체입니다. 인스턴스를 생성하는 코드가 완전히 초기화되고 사용 가능한 객체를 즉시 갖도록 객체의 내부 상태를 초기화하는 것은 생성자의 작업입니다.
잘 생성자가 리턴 유형이 없거나 무효가 아닐지라도 나는 스스로를 '암시 적 리턴 유형'이라는 용어와 혼동합니다.
누군가가 가능합니까?
확실하지, 그건 :
어느
는 값을 반환 생성자 바이트 코드의 모든areturn
이 MyClass MyClass (String param) {}'을 할 필요가없는 이유는 모든 생성자가 같은 일을하기 때문에 첫 번째 MyClass를 생략 할 수 있습니다. –이것은 세터가없고 객체의 모든 필드가 순서대로 있어야한다는 것을 의미합니다 그 클래스의 객체를 생성합니다. 이것은 객체의 모든 필드가 존재하는지 확인하는 좋은 방법입니다. – StackFlowed