객체와 클래스

둥냥둥냥둥·2023년 5월 23일
0
post-thumbnail

앞으로 우리는개발자로 살면서 다루는 데이터는 거의가 객체(Object)데이터 이다.
온라인 서점을 구축 할 때 데이터는 책이고 영화예매예약 시스템을 구축 할 때 데이터는 영화이겠죠. 이러한 책과 영화 같은 데이터를 변수에 저장하기 위해서는 새로운 자료형이 필요합니다.

이러한 새로운 자료형(사용자정의자료형)이 왜 필요하고 어떻게 만들어 사용하는 지를 이해하는 것을 목표로 한다.

  • 새로운 자료형이 필요한 이유
  • 객체와 클래스의 이해

새로운 자료형이 필요한 이유

  • 개발자가 다루는 데이터는 거의 다 객체 데이터다.
  • 객체데이터는 하나의 구조로 이루어진 데이터가 아닌 여러 개의 구조로 이루어진 데이터다.
  • 객체데이터를 변수에 저장하기 위해서는 새로운 자료형이 필요하기 때문에 개발자가 직접
    자료형을 만들어서 사용 할 수 있다.

Object와 Class의 이해

Class

  • 객체를 생성하기 위한 일종의 설계도 혹은 틀
    • 국화빵(Object)을 만들기 위한 국화빵 틀(Class)이다.
  • 객체가 가지는 속성(필드)과 동작(메서드)로 이루어져 있다.
  • Java를 실행 시 클래스는 JVM 메모리의 Class Area에 로드된다.

Object

  • 물리적으로 존재하거나 추상적으로 생각할 수 있는 것 중에서
    자신의 속성을 가지고 있고, 다른 것과 식별 가능한 것

profile
Java 먹자

0개의 댓글