인터페이스 사용 #1
프로퍼티를 정리해서 객체로 사용하고자 할 때
정의해준 타입에 대해서는 option을 보여줌
-옵션으로 줄 수 있는 타입은 ? 붙이기
-타입정의 해준 값은 바꿀 수 있음
-readonly 읽기 전용 속성
예1) 아래 에러가 나는 이유는?
1만 user에 있고 2,3,4가 없음
해결 =>
1.2,3,4 뒤에 ?물음표를 하거나
2.배열로 선언해주기
(grade)의 범위가 너무 넓을 때는 들어 갈 값을 아예 지정해주기 (소문자나 다른 값 넣으면 에러)
인터페이스 사용#2
함수 정의
예1) 숫자 2개를 받아서 숫자 리턴
예2) 숫자를 받아서 불리언 리턴
인터페이스 사용#3
클래스 정의
//implements 키워드 !!!! 이거 constructor 부분 잘 모르겠음!!!🎃🎃
//extends 키워드 (확장)
아래 에러 뜨는 이유는
Car와 Benz의 속성을 다 입력해줘야 함
-확장은 여러개 가져오기도 가능!