사진 출처 : https://namu.wiki/
자바는 객체를 만들기 위해 클래스가 반드시 필요하다. 클래스는 객체를 생성하기 위한 틀이라고 보면 된다.
예를 들어 쿠키를 만들기 위해 필요한 전용 틀, 폰 만들기 위한 기본 틀 등 있다.
public class Car {
// Car의 클래스
}
자동차 클래스를 생성한다.
public class JavaExam {
public static void main(String[] args) {
Car c1 = new Car();
Car c2 = new Car();
}
}
◼ new 연산자는 new연산자 뒤에 나오는 생성자를 이용하여 메모리에 객체를 만들라는 명령어이다.
◼ 메모리에 만들어진 객체를 '인스턴스 (instance)' 라고도 한다.
◼ 이렇 듯 Main 함수에는 Car c1, c2 변수 두개가 만들어졌다.
◼코드를 실행하면 결과는 아무것도 뜨지 않지만, c1과 c2 객체가 선언될 것이다.