inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

상속과 속성 관련 질문 드립니다

미해결

[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지

class Zero extends Human { constructor(type, firstName, lastName) { super(type); this.firstName = firstName; this.lastName = lastName; } sayName() { super.breathe(); alert(`${this.firstName} ${this.lastName}`); } } 이 class 선언에서 질문이 있습니다! 1. 이미 super(type); 으로 type 값을 부모 요소에서 가져오기로 결정했는데, 굳이 생성자에서 argument로 type을 받는 이유가 있을까요? 2. 또, 제가 dart 언어를 공부하다 와서 헷갈리는 부분일수도 있지만, JS에서 class 내의 property를 설정해주기 위해서는 꼭 생성자의 argument로 넘겨주어야 하는 건가요? 3. 이어서 첫번째 질문으로 돌아가자면, class 선언문 내에 const type = super(type); 이런 식으로 property를 설정해주고 생성자에서 super(type);을 빼주면 안될까요? 이상 3가지 질문을 드리고 싶습니다. 좋은 강의 감사드립니다!

  • 상속
  • mysql
  • 속성
  • nodejs
  • inherit
  • property
  • mongodb
  • Sequelize
허연우 댓글 1 좋아요 0 조회수 265

인기 태그

인프런 TOP Writers

주간 인기글