TypeScript(9)

조은형·2023년 10월 19일

Interface 문법

interface Square { 
  color :string, 
  width :number, 
} 

let 네모 :Square = { color : 'red', width : 100 } 

interface는 object 자료형을 좀더 편리하게 사용할 수 있게 해준다.
type과 비슷하지만 좀 다른 문법이다.

interface Student {
  name :string,
}
interface Teacher extends Student {
  age :number
}

class처럼 extends를 사용해서 상속도 가능하다.

type Animal = { 
  name :string 
} 
type Cat = Animal & { legs: number }

type의 경우 &기호를 사용해서 상속을 한다.

profile
좋은 형

0개의 댓글