클래스의 정의

0

클래스 == 데이터 + 함수

  • 클래스? 3개로 생각해볼 수 있음.
  1. 설계도
  2. 데이터 + 함수
  3. 사용자 정의 타입

데이터 + 함수

  1. 변수 : 하나의 데이터를 저장할 수 있는 공간
  2. 배열 : '같은 종류'의 여러 데이터를 하나로 저장할 수 있는 공간
  3. 구조체 : 서로 관련된 여러 데이터(종류 관계X)를 하나로 저장할 수 있는 공간
  4. 클래스 : 데이터와 함수의 결합(구조체 + 함수)

사용자 정의 타입

: 원하는 타입(클래스)을 직접 만들 수 있다.

  • 시간을 다루기 위한 타입
  • 클래스를 만들어서 객체지향적인 코드로 짤 수 있음
    • 서로 관련된 값을 묶어서 사용.
profile
백엔드를 공부하고 있습니다.

0개의 댓글