JAVA 07(1) 클래스와 인스턴스

2021. 8. 3. 19:35·Programming/Java

프로그램은 데이터와 기능으로 구성되어 있다. 자바에서 데이터와 기능을 묶을 수 있는 도구를 클래스라고 한다.

 

클래스(class)는 객체를 만드는 설계도이다. 어느 무리의 객체를 특징 짓는 데에 공통적으로 갖춘 모양을 뽑아서 하나의 틀을 만든 것이다. 이런 과정을 '추상화'라고 한다.

 

인스턴스(instance)는 클래스를 new 명령문으로 메모리에 생성한 객체이다. 설계도를 통해 독립적인 객체를 만든 것이다. 인스턴스는 모두 메모리 공간을 차지한다.

 

 

 

'Programming > Java' 카테고리의 다른 글

JAVA 09 정보은닉과 캡슐화  (0) 2021.08.04
JAVA 08 패키지의 이해  (0) 2021.08.04
JAVA 07(2) 생성자와 String 클래스  (0) 2021.08.03
JAVA 01 자바의 원리  (0) 2021.08.03
인터페이스(interface)  (0) 2021.06.07
'Programming/Java' 카테고리의 다른 글
  • JAVA 08 패키지의 이해
  • JAVA 07(2) 생성자와 String 클래스
  • JAVA 01 자바의 원리
  • 인터페이스(interface)
사랑우주인
사랑우주인
  • 사랑우주인
    lovelyAlien
    사랑우주인
  • 전체
    오늘
    어제
  • 글쓰기
    관리
    • 분류 전체보기 (209)
      • Programming (4)
        • Spring (28)
        • Java (46)
        • JPA (2)
        • 디자인 패턴 (5)
        • 개발&아키텍처 (0)
      • Network (14)
      • OS (19)
      • Database (1)
      • Kubernetes (0)
      • Kafka (2)
      • Algorithm (49)
        • BaekJoon (1)
        • Programmers (19)
        • Algorithm (5)
        • Socar (2)
        • LeetCode (19)
      • Interview (2)
      • Issues (2)
      • DotJoin (1)
      • Git (4)
      • 독서 (3)
      • 끄적끄적 (1)
      • 외부활동 (26)
        • 항해플러스 (2)
        • JSCODE 네트워크 (19)
        • JSCODE 자바 (5)
      • SQL (0)
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

    운영체제
    준영속 엔티티
    minimum number of arrows to burst balloons
    rotting oranges
    제네릭
    runner 기법
    OS
    디자인 패턴
    Oauth2
    BFS
    트랜잭션
    lower bounded wildcards
    pacific atlantic water flow
    @JsonProperty
    Climbing Stairs
    Reorder List
    RR
    socar
    LinkedList
    @JsonNaming
    fcfs
    wildcards
    algorithm
    clone graph
    AuthenticationSuccessHandler
    Process
    Thread
    Generic
    JSCode
    추상화 클래스
  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.1
사랑우주인
JAVA 07(1) 클래스와 인스턴스
상단으로

티스토리툴바