일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- node.js
- bfs/dfs
- Java
- Baekjoon
- Lv1
- Lv2
- 자바스크립트
- Typescript
- React
- 프로그래머스
- 정렬
- Python
- 백준
- 알고리즘
- Next.js
- 이것이 코딩테스트다 with 파이썬
- greedy
- programmers
- CLASS
- 코딩테스트
- SWEA
- 연습문제
- 코딩테스트 입문
- 자바
- CSS
- js
- 네트워크
- 프로그래머스 JS
- javascript
- 그리디
Archives
- Today
- Total
개발야옹
[JAVA] 자바 클래스의 기본 구조 본문
자바 클래스의 기본 구조
자바는 일반적으로 소스 파일 하나에 클래스 하나를 작성하기 때문에 클래스와 소스 파일을 같은 것으로 이해해도 된다.
자바의 클래스는 다음과 같은 규칙을 가지고 있다.
- 클래스 이름과 파일 이름은 반드시 동일해야 한다. 클래스 이름이 HelloWorld면 파일 이름도 HelloWorld.java 이어야 한다.
- 테스트 목적이 아닌 이상 하나의 파일에 하나의 클래스만 작성한다.
- 클래스 이름은 대문자로 시작하고 새로운 단어가 결합될 때 첫 글자를 대문자로 처리한다. 이를 CamelCase라고 한다.
- 시작 블록 ({) 과 종료 불록 (})을 이용하여 클래스의 시작과 종료를 지정한다.
- public static void main(String[] args) 메소드가 있는 클래스만 실행할 수 있으며, 실행할 모든 코드는 main() 메소드의 블록 안에 위치해야 한다.
728x90
'Language > JAVA' 카테고리의 다른 글
[JAVA] 이름이 있는 break (0) | 2023.10.18 |
---|---|
[JAVA] 데이터 타입 변환 (0) | 2023.10.18 |
[JAVA] 연산자 (1) | 2023.10.17 |
[JAVA] 데이터 타입 (1) | 2023.10.17 |
[JAVA] 자바 변수 (0) | 2023.10.17 |