클래스, 객체 , 인스턴스

2022. 2. 24. 18:28·개발/Java
반응형

클래스란?

  • 객체를 정의해 놓은 것. 객체의 설계도 또는 틀이다.
  • 객체를 생성하는 데 사용하지만, 객체 그 자체는 아니다.
  • 기능(메서드)과 속성(필드)을 가진다.

객체란?

  • 우리가 주변에서 볼 수 있는 책상, 의자와 같은 사물과 개념, 논리 사랑 같은 무형의 개념도 객체다.
  • 클래스의 설계 그대로 생성된 실체다.
  • 우리가 소프트웨어에 구현할 대상이다.
  • OOP의 관점에서 클래스의 타입으로 선언되었을 때 '객체'라고 부른다.

인스턴스란?

  • 클래스로부터 객체를 만드는 과정을 클래스의 인스턴스화라고 한다.
  • 어떤 클래스로부터 만들어진 객체를 그 클래스의 인스턴스라고 한다.
  • 인스턴스란 클래스의 설계대로 메모리에 할당된 객체다.
  • 객체를 소프트웨어에서 만들면 그것이 인스턴스다.
  • OOP의 관점에서 객체가 메모리에 할당되어 실제 사용할 때 '인스턴스'라고 부른다.
  • 인스턴스는 클래스로부터 생성되고, 모든 인스턴스는 객체지만 모든 객체가 인스턴스는 아니다.

 

 

참고자료

http://slipp.net/questions/126

https://gmlwjd9405.github.io/2018/09/17/class-object-instance.html

반응형
'개발/Java' 카테고리의 다른 글
  • 오버로딩과 오버라이딩
  • 클래스 메서드(static 메서드)와 인스턴스 메서드
  • 클래스 변수, 인스턴스 변수, 지역 변수
  • 변수와 리터럴
Debin
Debin
공부 기록을 남기며 게시글 리팩토링을 진행하는 블로그입니다.
  • Debin
    리팩토링하는 블로그
    Debin
  • 전체
    오늘
    어제
    • 분류 전체보기
      • DB
        • DB 기초
        • MySQL
        • SQL 튜닝
      • OS
      • Network
      • Git
      • 디지털콘텐츠기획
      • 소프트웨어공학
      • 코딩테스트
        • 프로그래머스
        • 백준
        • 인프런
      • 공부 일지
      • 독서
        • 클린코드
        • 일상 속 사물이 알려주는 웹 API 디자인
        • 토비의 스프링
        • 객체지향의 사실과 오해
        • 자바 잘 읽는 법
      • 기록 및 회고
      • Cloud
        • AWS
      • 개발
        • Java
        • Spring Core
        • Spring MVC
        • Spring DB
        • Spring Boot
        • Spring Security
        • Spring Batch
        • JPA
        • Test
        • Android
      • 대외활동
        • UMC SERVER
        • 카엔프 SW 아카데미
      • 프로젝트
      • Docker
      • Gradle
      • ELK
      • 실무 이야기
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • 깃허브
  • 공지사항

    • 본인 깃허브입니다!
  • 인기 글

  • 태그

    Java
    innodb
    docker
    spring boot
    운영체제
    JPA
    스프링
    인덱스
    프록시
    트랜잭션
    데이터베이스
    리눅스
    스프링 부트
    ORM
    test
    mysql
    spring mvc
    객체지향
    container
    redis
    컨테이너
    도커
    AWS
    자바
    spring
    SQL
    AOP
    코딩 #개발자 #노마드북클럽 #노개북
    토비의 스프링
    객체
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
Debin
클래스, 객체 , 인스턴스
상단으로

티스토리툴바