객체 (2) 썸네일형 리스트형 [TypeScript] 클래스 알아보기 자바스크립트에서는 객체의 속성과 메서드를 포함한 클래스가 있습니다.타입스크립트는 이 기능에 더해 타입 지정과 접근 제어자 기능을 제공해 코드의 안전성을 높입니다.이번 글에서는 타입스크립트의 클래스에 대해서 알아보겠습니다.클래스 선언class Mountain { name: string; height: number; constructor(name: string, height: number) { this.name = name; this.height = height; } guide() { console.log(`이 산은 ${this.name}이고 높이는 ${this.height}미터입니다.`); }}const hallasan = new Mountain('한라산', 1947.06.. [프로그래밍 이론] 객체 지향 프로그래밍 객체는 물리적/개념적 존재 중에서 다른 것과 식별이 가능한 것을 말합니다.물리적 객체는 자동차, 사람을 개념적 객체는 강의, 주문 등을 예로 들 수 있습니다.객체는 속성(데이터)와 동작(메서드)를 요소로 가지고 있습니다.그리고 이런 객체들을 조합해 프로그램을 만드는 것을 우리는 객체 지향 프로그래밍이라고 부릅니다.추상화추상화는 세부 사항을 제거하고 공통적인 부분만 추출하는 것을 의미합니다.예를 들어, 동물이라는 객체를 만들 때 이동 방식처럼 중요한 속성과 메서드만 포함하는 것이죠.추상화를 하면 코드가 간결해지고, 유지 보수 및 확장이 용이해진다는 장점이 있습니다. 상속상속은 기존의 클래스를 확장해서 새로운 클래스를 만드는 개념입니다.부모 클래스를 물려받은 자식 클래스는 부모의 속성과 메서드를 재사용할 수.. 이전 1 다음