>  기사  >  Java  >  Java에서 void는 무엇을 의미합니까?

Java에서 void는 무엇을 의미합니까?

青灯夜游
青灯夜游원래의
2023-03-01 19:19:356245검색

Java에서 void는 "비어 있음", 즉 "아무것도 반환하지 않음"을 의미합니다. 메서드가 선언되면 메서드에 반환 값이 없다는 의미입니다. Void는 래퍼 클래스 "java.lang.Void"에 해당합니다. Void 클래스는 final로 수정되며 Java 키워드 void를 나타내는 Class 객체에 대한 참조를 저장하는 데 사용되는 인스턴스화할 수 없는 자리 표시자 클래스입니다.

Java에서 void는 무엇을 의미합니까?

이 튜토리얼의 운영 환경: windows7 시스템, java8 버전, DELL G3 컴퓨터.

1. 개요

void는 Java의 키워드입니다. Java 학습에서 void는 다음과 같이 Java 기본 메소드 정의에 포함됩니다.

public static void main(String[] args) {
    .....;
}
  • Java를 공부한 사람은 모두 void가 비어 있음을 의미한다는 것을 알고 있습니다. 전문가에게 물어보면 전문가는 "void는 아무것도 아닙니다. void가 비어 있다는 점만 기억하면 됩니다. 메소드가 선언되면 메소드에 반환 값이 없다는 의미"라고 말합니다.
  • C 언어와 비교하면 C에는 empty type을 포함하여 4가지 데이터 유형이 있습니다. "호출자에게 함수 값을 반환할 필요가 없는 함수 유형이 있습니다." 이러한 종류의 함수는 "빈 유형"으로 정의될 수 있습니다.
Java 언어는 강력한 유형의 언어입니다.

    1.
  • 2. 유형의 변수 지정은 해당 유형과 일치하는 값만 허용할 수 있습니다.
메소드 선언의 구문에서 메소드 정의에 반환 값이 있어야 함을 알 수 있습니다. 메소드 반환 값을 결정해야 하는데, 메소드를 void로 정의하면 반환 값이 없다는 의미이므로 void는 데이터 유형으로 간주해야 한다고 볼 수 있습니다. Java에는

두 가지 데이터 유형만 있습니다. 즉, 기본 데이터 유형참조 데이터 유형(8가지 유형): byte, short, int, long, 참조 유형: 클래스, 인터페이스, 배열 유형 및 특수 null class

두 번째, Java에서 void는 무엇인가요?

실제로 void에도 해당 패키징 클래스인 java.lang.Void가 있지만 다음과 같이 Object에서 직접 상속할 수는 없습니다. :

public final class Void extends Object {
    /*
     * The Void class cannot be instantiated.
     */
    private Void() {}
}

온라인 정보를 검색하면 아마도 다음 설명이 있을 것입니다.

Void - java.lang의 클래스

Void 클래스는 인스턴스화할 수 없는
    placeholder
  • 클래스로, 다음을 나타내는 클래스 객체에 대한 참조를 저장하는 데 사용됩니다. Java 키워드 void
  • 더 많은 프로그래밍 관련 지식을 보려면 프로그래밍 튜토리얼
  • 을 방문하세요.

위 내용은 Java에서 void는 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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