IT/Java

[Java] 클래스 선언

Huitopia 2024. 2. 29. 12:13
728x90

클래스 선언

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

 

클래스 작성 규칙

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

문법

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

}

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

 

공개 클래스(public class)

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

 

예제 코드

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

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

class Tire {

}

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

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

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

 

 

클래스의 구성 멤버

 

 

 

728x90