새소식

기술 습관/개발 잡학지식

[프로그래머스] 타입스크립트로 함께하는 웹 풀 사이클 개발 10-5

  • -

클래스의 기본

클래스란

  • 사용자 정의 데이터 타입
  • 내가 새로 정의한 데이터타입이므로 클래스를 추상적인 데이터타입이라고 함
  • 클래스의 본질은 데이터 타입이라는 점이다.
  • 구조체와 비슷
  • 멤버 변수와 멤버 함수로 구성클래스의 구성
  • 사물의 특성을 정리해 필드와 메서드로 표현하는 과정이 추상화
  • 추상화된 결과를 하나의 클래스에 포함시키고 스스로 보호하는 것을 캡슐화

클래스의 선언 형식

  • 클래스 선언 시 class 키워드 작성, 그 뒤에 클래스 이름을 붙인다.
  • 클래스의 요소로는 생성자, 멤버 변수, 메서드 등으로 구성접근 지정자
  • public
  • protected
  • internal : 같은 어셈블리(프로젝트) 내의 모든 클래스가 접근 가능하다.
  • protected internal
  • private객체의 선언
  • 클래스를 통해 선언한 변수를 객체라고 한다.
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.