Christmas Pikachu 클래스(Class)
개발일지/복습

클래스(Class)

ZI_CO 2023. 12. 9.

Class(클래스)

자바에서의 기본 단위인 클래스는 프로그램을 구성하는 중요한 구성 요소이다. 클래스는 프로그램의 기본 단위로 사용되며, 코더는 자바 코드를 작성하여 .java 파일에 저장한다. 그리고 이 파일을 컴파일하면 .class 파일이 생성되어 프로그램 실행 시 활용된다.

클래스의 특징은 다음과 같다.

  • 클래스명은 대문자로 시작해야 한다.
  • 변수와 함수 등은 소문자로 시작한다.

간단한 클래스 정의 예제를 통해 자세히 살펴보자.

javaCopy code
public class MyClass {
    // 클래스 내용 작성
}

Package(패키지)

패키지는 클래스를 모아놓은 그룹으로, 프로그램을 구조화하고 관리하는 데 사용된다. 패키지는 클래스의 모음집이며, 클래스들을 분류하고 정리하는 역할을 한다. 프로젝트는 패키지들을 모아놓은 상위 모음집으로 이해할 수 있다.

패키지의 특징은 다음과 같다.

  • 패키지 선언은 코드 상단에 위치한다.
javaCopy code
package com.example;  // 패키지 선언

public class MyClass {
    // 클래스 내용 작성
}

프로그램 실행

프로그램을 실행할 때에는 주로 main 함수가 사용된다. main 함수는 프로그램의 진입점으로, 프로그램 실행 시 가장 먼저 호출되는 함수이다.

javaCopy code
public class MainProgram {
    public static void main(String[] args) {
        // 프로그램 실행 코드 작성
    }
}

함수 정의와 호출

함수는 프로그램을 모듈화하고 구조화하는 데 사용된다. 함수를 정의하고 호출함으로써 코드를 더욱 이해하기 쉽게 만들 수 있다.

javaCopy code
public class FunctionExample {
    // 함수 정의
    public static void myFunction() {
        // 함수 내용 작성
    }

    public static void main(String[] args) {
        // 함수 호출
        myFunction();
    }
}

이와 같이 클래스, 패키지, 프로그램 실행, 함수 등의 요소를 조합하여 자바 프로그램을 구성할 수 있다. 코드를 명확하고 이해하기 쉽게 작성하며, 필요한 경우 주석을 추가하여 더욱 명확하게 설명할 수 있다.

'개발일지 > 복습' 카테고리의 다른 글

DAO, DTO 활용 예시 [학생부 프로그램]  (0) 2023.12.12
DAO란  (0) 2023.12.12
DTO란  (0) 2023.12.12
MVC패턴 활용한 학생부 프로그램  (0) 2023.12.11
MVC패턴  (0) 2023.12.11

댓글