>  기사  >  Java  >  자바에서 new는 무슨 뜻인가요?

자바에서 new는 무슨 뜻인가요?

little bottle
little bottle원래의
2019-05-25 13:28:3521310검색

"new"는 Java 개발자가 가장 일반적으로 사용하는 키워드라고 할 수 있습니다. new를 사용하여 객체를 생성하고, 클래스 로더를 통해 필요한 모든 것을 인스턴스화합니다.

자바에서 new는 무슨 뜻인가요?

Java의 new 키워드를 사용하면 객체 생성이 쉬워집니다.

파일에 액세스해야 합니까? 새로운 File 인스턴스를 생성하세요: new File("jdbc.properties")

클래스 객체 인스턴스화

new 연산자는 이 객체에 메모리를 할당하고 해당 메모리에 대한 참조를 반환하여 클래스 객체를 인스턴스화합니다. new 연산자는 객체의 생성자도 호출합니다.

참고: "클래스의 객체 인스턴스화"는 "객체 생성"을 의미합니다. 객체를 생성하면 클래스의 "인스턴스"가 생성되어 클래스 객체가 "인스턴스화"됩니다.

new 연산자에는 생성자를 호출해야 하는 단일 접미사 매개변수가 필요합니다. 생성자의 이름은 인스턴스화해야 하는 클래스의 이름을 제공합니다.

new 연산자는 자신이 생성한 객체에 대한 참조를 반환합니다. 이 참조는 일반적으로 다음과 같은 적절한 유형의 변수에 할당됩니다. Point Originone = new Point (23, 94)

new 연산자에 의해 반환된 참조는 변수에 할당될 필요가 없습니다. 표현식에 직접 사용할 수도 있습니다. 예: int height = new Rectangle().height;

요약:

1 Java 키워드 new는 연산자입니다. +, -, *, / 및 기타 연산자와 동일하거나 유사한 우선순위를 갖습니다.

2. Java 객체를 생성하려면 참조 변수 선언, 인스턴스화, 객체 인스턴스 초기화의 세 단계가 필요합니다.

3. 인스턴스화: "Java 객체 생성" ----- 메모리를 할당하고 메모리에 대한 참조를 반환합니다.

4. 초기화: 생성자 메서드를 호출하고 클래스의 인스턴스 데이터에 초기 값을 할당하는 것을 의미합니다.

위 내용은 자바에서 new는 무슨 뜻인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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