클래스 (Class)

DONI·2021년 8월 16일
0

Java

목록 보기
25/46
post-thumbnail

🏹 클래스 선언 (대괄호[ ] 생략 가능)

  • 실행용 클래스 : 클래스 안에 main 메서드가 존재하여 실행하는 클래스
    public static void main(String[] args) { }

    • main 메서드 : 고정된 형태의 메서드 선언부로, 프로그램 실행 시 java.exe에 의해 호출
      하나의 자바 애플리케이션에는 main 메서드가 반드시 하나는 있어야 하며,
           해당 구문 내부에 직접적인 코드를 작성하지 않도록 한다.
  • 기능제공 클래스 : 클래스 안에 메서드를 추가하여 필요한 기능이 구현되어 있는 클래스


🏹 클래스 접근제한자

종류설명
public ( + )외부의 모든 클래스에서 접근 가능
( default ) ( ~ )같은 패키지 내부에서 접근 가능
  • 클래스에서 접근제한자를 사용하는 이유
    1. 특정 기능 수행 시에만 사용할 수 있도록 하기 위해
    2. 접근 권한을 다르게 함으로써 외부 패키지 작업 시
       중복되는 이름이 노출되지 않도록 하기 위해

   ⭐ 특별한 경우가 아니면 모두 public 으로 작성 !

profile
틀린 내용이 있다면 댓글 또는 이메일로 알려주세요 ❤ꔛ❜

0개의 댓글