클래스

Cloudman·2022년 11월 13일

프로그래머스 자바

목록 보기
9/11

❓ 클래스 선언

자바는 객체 지향 언어이다.
프로그램을 구성하는 요소는 객체이며 이것이 상호 작용 하도록 프로그래밍 하는 언어를 말한다.


📒 클래스

자바는 객체를 만들기 위해 반드시 클래스를 먼저 만들어야 한다.
클래스는 객체를 만들기 위한 일종의 틀 이라고 말할 수 있다.
붕어빵을 예로 들자면 붕어빵틀이 이에 해당한다고 생각하면 된다.

클래스 선언은 아래와 같은 형태로 진행된다.

클래스 명을 선언하고 클래스 블록을 만들고 그 안에 이제 필요한 코드들을 넣어주면 된다.

이제 코드를 짜면서 이해를 해보자..

위 처럼 Car.java 파일을 만들어 준다.
그러면 이제, 자동차 클래스가 생성이 된 것이다.

하지만, 자동차가 만들어진 것은 아니다.

그러니 이번엔 Car 객체를 생성해보자(자동차 만들기)

위의 내용을 풀이하면...

  • new 연산자 뒤에 나오는 것을 생성자 라고 한다.
    이러한 생성자를 이용해서 메모리에 객체를 만들어라고 하는 명령이다.

  • 메모리에 만들어진 객체를 인스턴스(instance) 라고도 한다.

  • 이렇게 만들어진 객체를 참조하는 변수가 c1 이 된다.

  • 아래의 두줄이 실행 되면 Car 라는 객체가 2 개 만들어지고
    각각의 객체를 참조하는 c1c2 변수가 선언이 된다.

이렇게 풀이가 된다...

한번만 봐선 도통 무슨말인지 모르겠다 ㅜㅠ...

profile
코린이

0개의 댓글