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

home2 게시판 JavaScript, TS 게시판 타입스크립트 part2-저번시간 숙제 해설(class 만들기)-숙제 3번

타입스크립트 part2-저번시간 숙제 해설(class 만들기)-숙제 3번

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

    이윤정
    참가자
    class Square { 
    constructor (public width :number, public height :number, public color :string){
     }
    draw(){
    let a = Math.random();
    let square = `<div style="position:relative; 
     top:${a * 400}px; 
     left:${a * 400}px; 
     width:${this.width}px; 
     height : ${this.height}px; 
     background:${this.color}"></div>`;
    document.body.insertAdjacentHTML( 'beforeend', square );
     }
    }
    
    위 코드에서 constructor의 매개변수에 public을 직접해주면 아래 과정을 생략해줄 수 있는건가요..?
    class Square {
      private width: number;
      private height: number;
      private color: string;
      constructor(width: number, height: number, color: string) {
        this.width = width;
        this.height = height;
        this.color = color;
      }
    }
    
     
    #91005

    codingapple
    키 마스터
    밑의 코드는 private 키워드 빼면 위랑 비슷한역할을 해줄듯요
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 호 / 개인정보관리자 : 박종흠