JavaRush /Java Blog /Random-KO /Java Magic: 변수 선언 및 초기화
Зеленая лягушка
레벨 26
Москва

Java Magic: 변수 선언 및 초기화

Random-KO 그룹에 게시되었습니다

소개

지루한 주변 현실은 누구에게도 관심이 없으므로 매혹적인 마법의 세계와 우리의 가장 거친 환상을 실현하는 주문 시전 규칙에 대해 이야기합시다. 마법의 세계는 중요하지 않으며 어떤 개체든 만들 수 있습니다. 당신에게 필요한 것은 '생각의 힘'뿐이며, 당신이 할 수 있는 것은 무엇이든 만들 수 있습니다. 창조된 것의 환상적인 성격은 논리적이고 추상적 사고 능력에 의해서만 제한됩니다. 글쎄, 당신은 강령술과 수학의 어둠의 예술에 대해 조금 알아야합니다. 이 환상 영역의 비밀을 알지 못할지라도 네크로맨서나 수학자로부터 염탐할 수 있습니다. 마법의 언어의 수는 "매우 크고 다양합니다." 그리고 그 중 하나인 Java의 규칙을 분석해 보겠습니다. 리구리아어에서는 목성의 모험과 발키리의 모험으로 번역됩니다.

발표

마법의 세계에서는 첫째, 물질이 아니라 의식이 일차적입니다. 둘째, 상상할 수 있는 어떤 실체라도 존재할 수 있습니다. 그러므로 실체의 생성은 그것이 존재한다는 주장에서 시작된다. 이것을 공지라고 합니다. 그리고 마술사는 생성된 엔터티에 대해 값 변경을 포함하여 언제든지 무엇이든 할 수 있으므로 선언된 엔터티를 변수라고 합니다. 초보 마술사라도 할 수 있는 일이 많기 때문에, 타입을 이용하여 개체를 구별하고 체계화합니다. 창조주가 만든 유형이 있으며 변경할 수 없으며 기본 유형이라고 합니다. 다른 모든 유형은 마술사가 직접 생성하며 이를 객체 유형이라고 합니다.

변수 이름

각 변수에는 실제 이름이 있어야 합니다. 실제로 마술사가 만든 개체는 이름만으로 구별됩니다. 이름은 난해한 점성술 유니코드 시스템에서 문자와 숫자로 간주되는 마법의 기호로 구성되어야 합니다. 예를 들어 밑줄 문자 _는 문자로 간주되므로 변수 이름에 사용할 수 있습니다. 이름은 문자로 간주되는 마법의 기호로만 시작할 수 있습니다. 첫 글자는 소문자여야 합니다. MAMAN(Interworld Association of Mages and Adepts of Necromancy)은 변수 이름을 구성하기 위한 좋은 형식의 몇 가지 비공식 규칙을 채택했습니다. 즉, 이름은 의미가 있어야 하며 여러 단어로 구성될 수 있습니다. 여러 단어를 병합할 경우 각 단어의 첫 글자(첫 번째 단어 제외)는 대문자로 표기해야 합니다. 예를 들어, myLittlePony입니다. 이 스타일을 "낙타 고비"라고합니다. 그리고 이는 낙타의 희생 이후에 발명되었기 때문이다.

변수 유형

Java의 마법에서는 모든 변수가 강력한 형식으로 지정됩니다. 즉, 모든 변수에는 유형이 있으며 이를 선언할 때 명시적으로 지정해야 합니다. 기본 유형과 객체 유형이 있음을 반복합니다. 원시 - 8. 8은 악마의 숫자이기 때문이다. 2의 4승을 나타내며 소수를 제외하고 1부터 8까지의 숫자로 나머지 없이 나눌 수 있습니다. 기본 유형: boolean, char, byte, short, int, long, float, double. 객체 유형은 마술사가 직접 고안했으며 대문자로 작성됩니다. 예를 들면 – MySweetPony. Java의 기원이자 MAMAN의 일부인 마술사에 의해 이미 수천 개의 객체 유형(클래스)이 작성되었습니다. 이 컬렉션을 Java API라고 하며 어떤 제한 없이 마법에서 클래스(유형)를 사용할 수 있습니다.

발표

따라서 변수의 유형과 이름을 지정하여 선언이 이루어집니다. 예:
boolean isPony;
String ponyName;
int ponyTaleSize;
Pony sweetieBelle;
각 줄 끝에는 세미콜론이 필요합니다. Java의 모든 표현식을 종료합니다. 이러한 각 예에서는 변수가 존재한다고 선언하고 해당 변수가 어떤 유형인지 표시합니다. 그러나 마법의 이 단계에서는 변수에 아직 내용(의미)이 없습니다. 그것들은 구체화된 아이디어가 아닌 순수한 형태로만 존재합니다. 변수에 내용을 채우는 것(값 할당)은 초기화 섹션에서 설명합니다.

광고 트릭

당신이 알아야 할 몇 가지 숨겨진 마술 트릭이 있습니다. 아니면 적어도 기억하세요. 하나의 표현식에서 동일한 유형의 여러 변수를 선언할 수 있습니다. 예:
boolean isPony, isPonyReady;
String ponyName, ponyColor, ponyMood;
int ponyTaleSize, ponyLegSize; ponyManeSize
Pony sweetieBelle, rainbowDash, twilightSparkle;
변수는 클래스 내 어디에서나 선언될 수 있지만 클래스 표현식은 위에서 아래로 순차적으로 실행되므로 표현식에 사용되기 전에 선언됩니다. 변수의 범위와 같은 중요한 마법에 대해서도 기억해야 합니다. 범위는 선언된 변수에 액세스할 수 있는 클래스 부분을 결정합니다. 이것은 별도의 주제이지만 간단히 말해서 두 가지 규칙이 있습니다. 메서드, 루프 또는 코드 블록 내부가 아닌 클래스에 선언된 변수는 클래스 전체에서 볼 수 있습니다. 메서드, 루프 및 코드 블록 내부에 선언된 변수는 해당 메서드, 루프 및 코드 블록 내에서만 표시됩니다. 감사합니다, 녹색 개구리님. 추신 (계속됩니다)
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION