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

home2 게시판 JavaScript, TS 게시판 class, extends, getter, setter 연습문제 답안 중..

class, extends, getter, setter 연습문제 답안 중..

3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 글쓴이
  • #74218

    이효준
    참가자
    .한살먹기() 추가하는 거를 해봤는데..
    개발자도구 콘솔에 고양이1.age를 치거나 고양이1.한살먹기()를 쳐도 나이가 한살 올라가지 않고 그대로 나오는데 왜그러는걸까요?
    
    <script>
            class 강아지정보{
                constructor(타입,색상){
                    this.type = 타입;
                    this.color = 색상;
                }
                한살먹기(){
                    if( this instanceof 고양이정보 ){
                        this.age++
                    }
                }
            }
            var 강아지1 = new 강아지정보('말티즈', 'white')
            var 강아지2 = new 강아지정보('진돗개', 'brown')
            
            class 고양이정보 extends 강아지정보{
                constructor(타입,색상,나이){
                    super(타입,색상);
                    this.age = 나이;
                }
            }
            var 고양이1 = new 고양이정보('코숏', 'white', 5)
            var 고양이2 = new 고양이정보('러시안블루', 'brown', 2)
        </script>
    
    #74253

    codingapple
    키 마스터
    고양이1.한살먹기() 하고 고양이1 출력해봅시다
    #74312

    이효준
    참가자
    감사합니다ㅜㅜ
3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 답변은 로그인 후 가능합니다.

About

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

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

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