쉬운, 클래스와 객체 개념

2025. 3. 5. 23:30·SW 공학 & 프로그래밍 언어/Java
728x90
반응형

클래스? 객체?

  • 클래스는 객체를 생성하기 위한 메타데이터(상태[멤버변수]와 동작[메소드])를 정의한 템플릿
  • 객체는 실제 메모리에 할당되어 동작하는 클래스의 인스턴스 상태(인스턴스화 또는 객체화)

 

// 클래스 메타데이터 정의
class Car {
    String brand;
    
    void drive() {
        System.out.println(brand + " 자동차가 주행 중입니다.");
    }
}

public class Main {
    public static void main(String[] args) {
        Car myCar = new Car(); // 객체 생성
        myCar.brand = "Hyundai"; // 상태 저장
        myCar.drive(); // Hyundai 자동차가 주행 중입니다.(동작)
    }
}

 

728x90
반응형
저작자표시 비영리 (새창열림)

'SW 공학 & 프로그래밍 언어 > Java' 카테고리의 다른 글

OpenJDK vs Oracle JDK 차이점  (1) 2025.03.10
[JAVA] JCP, JSR, TCK란? 자바 표준의 개발 과정과 역할  (0) 2025.03.10
Class 객체  (0) 2023.07.31
this vs getClass()  (0) 2023.07.31
[스프링부트] This application has no explicit mapping for /error, so you are seeing this as a fallback.  (2) 2022.07.11
'SW 공학 & 프로그래밍 언어/Java' 카테고리의 다른 글
  • OpenJDK vs Oracle JDK 차이점
  • [JAVA] JCP, JSR, TCK란? 자바 표준의 개발 과정과 역할
  • Class 객체
  • this vs getClass()
크크크크
크크크크
공뷰를 합시다.
    반응형
  • 크크크크
    Tom's Note
    크크크크
  • 전체
    오늘
    어제
    • 분류 전체보기 (130)
      • IT 지식 (6)
      • CS (66)
        • 알고리즘 & 자료구조 (19)
        • 운영체제 (41)
        • 네트워크 (1)
        • 데이터베이스 (5)
      • 보안 (6)
      • SW 공학 & 프로그래밍 언어 (5)
        • Java (28)
        • 디자인 패턴 (1)
        • 형상관리 (2)
        • 톰캣(WAS) (2)
        • SW 방법론 (3)
        • 스프링부트 (5)
      • 시스템 설계 (4)
        • Docker (2)
      • 자격증 (2)
  • 블로그 메뉴

    • 링크

    • 공지사항

    • 인기 글

    • 태그

      단반향
      DI
      분석기법
      docker
      which
      2차
      ADsP
      apropos
      passwd
      whereis
      리눅스
      비트연산
      man
      usermod
      chmod
      자바
      문제해결
      DTO
      REST API
      /etc/passwd
      1급
      Chage
      알고리즘
      java
      스프링부트
      암호설정
      cifs
      whatis
      su
      불변
    • 최근 댓글

    • 최근 글

    • 250x250
    • hELLO· Designed By정상우.v4.10.3
    크크크크
    쉬운, 클래스와 객체 개념
    상단으로

    티스토리툴바