JAVA 프로그램 구조


자바 프로그램은 기본적으로 class 구조에서 시작한다. class는 객체지향 개념에서 객체를 정의하는 툴로 많은 객체지향 프로그램 언어의 기본 구조다.

class의 기본 구성요소는 변수메서드이다.

e.g. java의 기본적인 구조

// 클래스 선언
public class MyClass {
    // 변수 선언
    int num1;
    Message msg;

    // 메서드
    public void printName(String name) {
        ...
    }

    // 메서드
    public Message getMessage() {
        ...
    }

    // 메인 메서드
    public static void main(String[] args) {
        // 클래스 인스턴스 생성
        MyClass mc = new MyClass();
        ...
    }
}