괴발개발/Javascript+JQuery

JS_클래스

moonday 2021. 6. 18. 00:40

더보기

    class 클래스명{
      constructor(매개변수){
        초기화;
      }
      메소드명(){
        구현;
      }
      get 메소드명(){
        구현;
      }
      set 메소드명(){
        구현;
      }
    }

    class Student{
      constructor(grade, classNum, num, name){
        this.grade=grade;
        this.classNum=classNum;
        this.num=num;
        this.name=name;
      }
      print(){
        console.log(this.grade + '학년' + this.classNum+'반' + this.num+'번 ' + this.name);
      }
      get grade2(){
        return this.grade;
      }
      set grade2(grade){
        this.grade=grade;
       }
    }
	var std1 = new Student(1,1,1,'홍길동');
    	std1.print();
    
    	std1.grade2 = 2;
    	std1.print();

'괴발개발 > Javascript+JQuery' 카테고리의 다른 글

JS_반복문(for in, for of, forEach)  (0) 2021.06.21
JS_객체  (0) 2021.06.18
JS_배열  (0) 2021.06.18
JS_재귀함수  (0) 2021.06.18
JS_내장함수  (0) 2021.06.18