• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 JavaScript, TS 게시판 object class

object class

  • 이 주제에는 1개 답변, 2명 참여가 있으며 codingapple3 년 전에 전에 마지막으로 업데이트했습니다.
2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 글쓴이
  • #36319

    딩코
    참가자

    안녕하세요 선생님

    궁금한게 있는데 .한살먹기() 를 할때

    class Dog{
                constructor(견종, 색){
                    this.type = 견종;
                    this.color = 색;
                }
            }

            class Cat extends Dog{
                constructor(견종, 색, 나이){
                    super(견종, 색)
                    this.age = 나이;
                }
                nextAge(){
                    this.age ++
                }
            }
           
            const 강아지 = new Dog('white', 'brown');
            const 고양이 = new Cat('white', 'brown', 5);
            고양이.nextAge();
            console.log(고양이);

     

     

    이런식으로 Dog에 if( this instanceof Cat) { this.age++ } 로 넣지않고 적용시킬 Cat에만 넣어줘도 괜찮은건가요??

    작동은 잘하는데 혹시 잘 쓰지 않는 방법인가 궁금해요

     

    #36352

    codingapple
    키 마스터

    네 상관없습니다 

2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠