[Java] 클래스 선언

2024. 2. 29. 12:13· IT/Java
목차
  1. 클래스 선언
  2. 클래스 작성 규칙
  3. 클래스의 구성 멤버
728x90

클래스 선언

객체 생성을 위한 설계도를 작성하는 작업이다.

 

클래스 작성 규칙

  • 하나 이상의 문자로 이루어진다.
  • 첫 문자는 숫자가 될 수 없다.
  • $, _ 외에 다른 특수문자는 사용 불가능하다.
  • 자바 명령어, 키워드는 사용 불가능하다.
  • 이름은 대소문자를 구분하며 첫번째 문자는 대문자로 작성한다.

문법

//	클래스 선언
public class 클래스명 {

}

public class는 공개 클래스를 선언한다는 뜻이다.

 

공개 클래스(public class)

어느 위치에 있든지 패키지와 상관 없이 사용할 수 있는 클래스

 

예제 코드

//  소스 파일
package cs06.sec03; //  패키지 선언

public class SportsCar { // 공개 클래스 선언
}

class Tire {

}

하나의 소스 파일은 다음과 같이 복수 개의 클래스 선언을 포함할 수 있다.

복수 개의 클래스 선언이 포함된 소스 파일을 컴파일하면 바이트코드 파일(.class)은 클래스 선언 수만큼 생긴다.

하나의 소스 파일에 복수 개의 클래스를 선언할 때 주의할 점은 소스 파일명과 동일한 클래스만 공개 클래스(public class)로 선언할 수 있다. Tire 클래스도 공개 클래스로 선언하고 싶다면 Tire.java 소스 파일을 별도 생성해야 한다.

 

 

클래스의 구성 멤버

 

 

 

728x90
저작자표시 (새창열림)

'IT > Java' 카테고리의 다른 글

[Java] 클래스 필드 선언과 사용  (0) 2024.02.29
[Java] 클래스 객체 생성  (0) 2024.02.29
[Java] 클래스 / 인스턴스 / 메소드  (0) 2024.02.29
[Java] 객체 지향 프로그래밍  (0) 2024.02.29
[Java] 열거(Enum) 타입  (0) 2024.02.27
  1. 클래스 선언
  2. 클래스 작성 규칙
  3. 클래스의 구성 멤버
'IT/Java' 카테고리의 다른 글
  • [Java] 클래스 필드 선언과 사용
  • [Java] 클래스 객체 생성
  • [Java] 클래스 / 인스턴스 / 메소드
  • [Java] 객체 지향 프로그래밍
Huitopia
Huitopia
Huitopia
summary
Huitopia
  • 분류 전체보기 (170)
    • IT (156)
      • Java (72)
      • JavaScript (11)
      • TypeScript (4)
      • Node.js (7)
      • Front (10)
      • Database (2)
      • Algorithm (28)
      • etc. (22)
    • Bootcamp (14)
      • WIL (14)

블로그 메뉴

  • GitHub
  • TIL

공지사항

인기 글

태그

  • WEB
  • 웹개발종합반
  • HTML
  • 항해99
  • node.js
  • 타입변환
  • javascript
  • 회고록
  • 연산자
  • jQuery
  • CLASS
  • TypeScript
  • 인터페이스
  • Java
  • css
  • CodingTest
  • 모던자바스크립트
  • 상속
  • 클래스
  • 자바
  • 스파르타코딩클럽
  • 강제타입변환
  • wil
  • Method
  • Spring
  • 자동타입변환
  • Interface
  • python
  • programmers
  • array

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.2
Huitopia
[Java] 클래스 선언
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.