IT이야기

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

cyworld 2022. 6. 29. 21:08
반응형

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

무인 does does 가 뭐죠?public static void

저는 배우는 중입니다.에서 나는 지금 있다public static void사용 중이거나 작성 중인 메서드보다 우선합니다.것은은 ?엇 ?? ????

완전히 다른 세 가지입니다.

public는 메서드가 표시되며 다른 유형의 객체에서 호출할 수 있음을 의미합니다.다른 대안은 다음과 같습니다.private,protected,package ★★★★★★★★★★★★★★★★★」package-private자세한 내용은 여기를 참조해 주세요.

static는 메서드가 클래스에 관련지어지는 것이지 해당 클래스의 특정 인스턴스(개체)가 아님을 의미합니다.즉, 클래스의 개체를 만들지 않고도 정적 메서드를 호출할 수 있습니다.

void이치노int 적습니다.intvoid.

세이 가장 볼 수 입니다.main츠요시

그 세 단어는 직교적인 의미를 가지고 있다.

public는 메서드가 다른 패키지의 클래스에서 표시됨을 의미합니다.

static가 특정 "인스턴스"가 것을 합니다.this 입니다." 어느 정도 함수입니다.

void반환 타입입니다."이 메서드는 아무것도 반환하지 않습니다"라는 의미입니다.

public 키워드는 액세스 지정자이며, 이를 통해 프로그래머는 클래스 멤버의 가시성을 제어할 수 있습니다.클래스 멤버 앞에 public이 있는 경우 선언된 클래스 이외의 코드로 해당 멤버에 액세스할 수 있습니다.(public의 반대는 private이므로 멤버가 클래스 밖에서 정의된 코드에 의해 사용되는 것을 방지합니다).

「」는,main( )프로그램 시작 시 클래스 외부에서 코드로 호출해야 하므로 공개로 선언해야 합니다.

키워드 static을 사용하면main( )클래스의 특정 인스턴스를 인스턴스화할 필요 없이 호출됩니다.하기 때문에 필요합니다.main( )는 오브젝트가 작성되기 전에 Java 인터프리터에 의해 호출됩니다.

키워드 void는 컴파일러에게 단순히 다음과 같이 말한다.main( )는 값을 반환하지 않습니다.보시다시피 메서드는 값을 반환할 수도 있습니다.

그 의미는 다음과 같습니다.

  • public · 디디출 - - - - -
  • static 상태가 없기할 수
  • void돌려주지 -아무것도 돌려주지 않는다

반환이 부족하다는 것은 별로 효과가 없다는 것을 의미한다고 생각할 수 있지만, 예를 들어 데이터베이스에 저장되는 것일 수 있습니다.

그것은 세 가지를 의미합니다.

번째 번째public다른 오브젝트가 액세스 할 수 있는 것을 의미합니다.

static함수가 호출되기 전에 해당 클래스가 있는 클래스를 인스턴스화할 필요가 없음을 의미합니다.

void함수가 값을 반환하지 않음을 의미합니다.

이제 막 배우고 있기 때문에 수업에 대해 배울 때까지 앞의 두 가지에 대해 너무 걱정하지 말고, 세 번째도 쓰기 기능(메인 이외)을 시작할 때까지 별로 중요하지 않습니다.

프로그래밍을 배울 때, 그리고 당신에게 전해주는 최고의 조언은 바로 이해하지 못하는 사소한 것에 대해 걱정하지 말라는 것입니다.기본에 대한 전반적인 개요를 파악한 후 다시 돌아가서 세부 사항에 대해 걱정합니다.는 다음과 같은해야 하기 입니다.public static void다른 많은 것들을 먼저 가르쳐주지 않으면 제대로 설명될 수 없는 첫 번째 프로그램입니다.그러니까 일단은 그렇게 하는 걸 받아들이고 넘어가세요.곧 이해하실 수 있을 겁니다.

일반적인 최상위 클래스 고려.최상위 수준에서는 공용 액세스 수식자만 사용할 수 있으므로 공용 액세스 수식자 또는 액세스 수식자는 전혀 표시되지 않습니다.

static을 사용하는 이유는 최상위 수준에서 실제 개체를 작성할 필요가 없기 때문입니다(단, 항상 static을 보거나 사용하지 않을 수도 있습니다).스태틱을 포함하지 않는 다른 이유도 있지만, 이것은 최상위 레벨의 일반적인 것입니다.)

void가끔은 (가끔 아닌 다른 .NULL무효가 되다특히 값을 할당하고 있는 오브젝트를 최상위 레벨로 초기화했다고 선언한 경우입니다).

면책사항:저도 초보라서 혹시라도 틀리면 교수형 시키지 마세요.낮에는 개발자가 아닌 기술 채용자입니다. 코딩이 취미입니다.또, 저는 항상 건설적인 비판과 배우는 것을 좋아하기 때문에, 어떠한 잘못도 지적해 주세요.

Public 할 수 있는 클래스(프로그램)는 다른 클래스에서 사용할 수 있습니다.

Static를 만듭니다 -클래스를 만듭니다. -클래스를 만듭니다.또한 변수 및 메서드에 적용할 수 있으므로 클래스의 특정 인스턴스에 로컬이 아닌 클래스 메서드/변수로 만들 수 있습니다.

Void가 완료되면 을 의미합니다 - 클래스 처리가 완료되면 이 반환되지 않습니다.이것을 메인 클래스에 반환값을 제공하는 도우미 클래스와 비교합니다.이러한 클래스는 함수처럼 동작하며 선언에는 무효가 없습니다.

  • public 내 또는 /오브젝트 수 합니다.
  • static이 1회만 합니다.
  • void return type( 타입 없음)을 합니다.

static는 메서드가 클래스에 관련지어지는 것이지 해당 클래스의 특정 인스턴스(개체)가 아님을 의미합니다.즉, 클래스의 개체를 만들지 않고도 정적 메서드를 호출할 수 있습니다.「 」의 으로 static " " "main()를 호출하는 첫 번째 방법입니다. static,그러니까main( )는 오브젝트가 작성되기 전에 Java 인터프리터에 의해 호출됩니다.

언급URL : https://stackoverflow.com/questions/2390063/what-does-public-static-void-mean-in-java

반응형