2011-09-27 4 views
2

나는 "자바의 모든 언어 구조를 확인 귀하의 목록에 을 클래스로 시작해야합니다. :Java의 기본 언어 구문은 무엇입니까?

클래스 선언의 본문"하도록 요청했습니다 나는 '언어 구조가'이라고 인상했다

을 어떤 언어로도 허용되는 명령이 있지만 이것은 분명히 그 질문이 의미하는 것이 아닙니다. 누구든지이 문맥에서 언어 구성이 무엇인지, 그리고이 목록에 어떤 종류의 내용이 포함되어야하는지 명확하게 이해할 수 있다면 감사하게 생각합니다.

미리 감사드립니다.

+0

This one? https://cs.nyu.edu/~rgrimm/teaching/fa11-oop/hw1.txt 코스 홈 페이지를 확인 했습니까? – BalusC

+0

^^ 그래, 문제는 제한을 이해하지 못한다. 나는 언어가 의미하는 바를 이해하지 못한다. – ABCooper

답변

3

그럼 according to Wikipedia는 언어 구조는

어구 "언어 구조"프로그래밍 언어의 규칙에 따라 하나 이상의 어휘 토큰으로부터 형성 될 수있는 프로그램의 구문 허용 부 "(인 s) "는 JLS에서 서문 (인덱스의 언급은 제외)에서 한 번 나타납니다."모든 언어 구문의 동작이 여기에 지정됩니다. "이것은 모든 Java"언어 구문 "이 cataloged in the JLS임을 의미합니다. Wikipedia 정의와 결합하면 키워드와 리터럴 값의 모든 것을 커버하는 것처럼 보일 것입니다. 유형, 이름 및 변수; 메소드, 필드 및 생성자와 같은 패키지, 클래스, 인터페이스 및 클래스 멤버에 적용됩니다. 블록, 진술, 표현 ... 선택하십시오. 그냥 take a look through the ToC입니다.

그가 물어 의미 날 것으로 보인다
1

"클래스 선언의 본문 내에서 허용은 무엇입니까?" 정상적인 Java에서는 다음과 같이됩니다.

  • 클래스에는 "구성원"과 정적 블록이 모두 포함될 수 있습니다.
  • 회원은 공개, 보호, 개인 또는 개인 패키지 일 수 있습니다. 변수가 다음 수있다
    1. 가변
    2. 방법
    3. 내부 분류 :
    4. 구성원이 정적 또는 비 정적
    5. 액세스 가능한 부재 중의 하나 일 수있다 과제.
    6. 메서드는 다른 메서드, 변수 선언 및 변수 할당에 대한 일련의 호출을 포함 할 수 있습니다.
    7. 마지막으로, 내부 클래스에는 위에서 나열한 모든 것이 포함될 수 있습니다. 그 자체는 정상적인 클래스이기 때문입니다.
0

나는 당신이 구조가 무엇인지 아는 것입니다 바랍니다.

따라서 내가 당신에게 자바에서 허용되는 구조의 유형을 알려주지 :

  1. 시퀀스 구조-이 pragram 한 곳에서 시작하고 그것 라인으로 라인을 (각각의 모든 라인에서 실행되는 실행 코드의이 부분).
  2. 선택 구조체 - 우리는 두 개 이상의 문장 코드 등의 일부 제한된 또는 하나의 조건에 따라 실행이이 구조에서 (예를 들면 다른 경우).
  3. 루핑 구문 -이 일련의 명령문은 반복하여 반복됩니다 (몇 번이고 반복되는 코드의 일부).

이 분류는 코드 실행 중 컴파일러 또는 인터프리터가 따르는 경로를 기준으로합니다.

희망이 있습니다.

관련 문제