자바 프로그램은 기본적으로 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();
...
}
}