클래스와 객체

CHM·2022년 4월 13일
0

Java 기본

목록 보기
2/17

클래스

  • 프로그램 실행 X
  • 객체 생성을 위한 설계도 작성
  • 클래스의 구성요소
    • 필드
    • 생성자
    • 메서드

객체

  • 클래스를 이용해 만든 피조물
  • 클래스 - 자동차 설계도, 객체 - 피조물(자동차)
  • 클래스를 사용해 객체를 생성하는 것을 "인스턴스화" 한다고 표현한다.

객체 생성 방법

  • 객체 선언, 초기화 별도로
클래스명 변수명;
변수명 = new 클래스명();
  • 객체 선언과 초기화 동시에
클래스명 변수명 = new 클래스명();

필드

  • 객체의 고유한 속성, 상태 값을 저장하는 곳(클래스 안의 변수)
  • 클래스 변수, 인스턴스 변수로 구분
  • 클래스 변수
    • 위치 : 클래스 내
    • 선언 방법 : static int number;
    • 생성 시기 : 클래스가 메모리에 로드 시
    • 사용 방법 : 클래스명.클래스변수명
    • 객체를 생성하지 않아도 바로 사용할 수 있다.
  • 인스턴스 변수
    • 위치 : 클래스 내
    • 선언 방법 : int number;
    • 생성 시기 : 객체 생성 시
    • 사용 방법 : 객체명.인스턴스변수명
    • 객체마다 서로 다른 값이 부여된다.

0개의 댓글

관련 채용 정보