본문 바로가기

Study_web/Java

클래스 선언

클래스 선언

  • 작성 규칙
    • 1. 하나 이상의 문자로 이루어져야 한다.
    • 2. 첫 번째 글자는 숫자가 올 수 없다.   
    • 3. '$', '_' 외의 특수 문자는 사용할 수 없다
    • 4. 자바 키워드는 사요할 수 없다.
  • 관례
    • 1. 클래스 이름이 단일 단어라면 첫 자를 대문자로 하고 나머지는 소문자로 작성한다.   
    • 2. 서로 다른 단어가 혼합된 이름을 사용한다면 각 단어의 첫 머리 글자는 대문자로 작성하는 것이 관례이다.

 

  • public class 클래스 이름{ 

      }

  • 위의  public class키워드는 클래스를 선언할 때 사용하며 반드시 소문자로 작성해야 한다.
  • 일반적으로 소스 파일당 하나의 클래스를 선언하지만 두 개 이상의 클래스 선언도 가능하다.
  • public class Car{

      }

      

      class Tire{

 

      }

  • 두 개 이상의 클래스가 선언된 소스 파일을 컴파일하면 바이트 코드 파일은(.class) 클래스를 선언한 개수만큼 생긴다.  결국 소스 파일은 클래스 선언을 담고 있는 저장 단위일 뿐, 클래스 자체가 아니다.
  • 위의 두 개의 클래스를 선언한 예를 컴파일하면 Car.class와 Tire.class가 각각 생성된다.
  • 주의할 점은 파일 이름과 동일한 이름의 클래스 선언에만 public 접근 제한자를 붙일 수 있다.
  • 만약 파일 이름과 일치하지 않는 클래스 선언에 public 접근 제한자를 붙이면 컴파일 에러가 발생한다.

 

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

배열 메서드  (0) 2021.06.19
싱글톤(Singleton)  (0) 2021.03.02
List와 Map 간단하게 이해하기  (0) 2021.02.19
객체와 클래스  (0) 2021.01.03
객체 지향 프로그래밍의 특징  (0) 2021.01.03