→ OOP는 컴퓨터 프로그램을 객체(Object)의 모임으로 파악하려는 프로그래밍 패러다임으로, 객체(Object)들은 서로 메세지를 주고 받을 수 있고 데이터를 처리할 수 있음.
강한 응집력과 약한 결합력을 추구한다.
this.
를 앞에 붙이면 클래스의 멤버를 의미함.class Person {
name: string;
constructor(name: string) {
this.name = name;
}
say() {
return "Hello, My name is " + this.name;
}
}
let person = new Person("kim");