1. 클래스 선언
class Student{
// 생성자: 클래스를 인스턴스화할 때 호출되는 메서드로, 학생의 이름, 나이, 점수를 초기화합니다.
constructor(name, age, score){
this.name = name;
this.age = age;
this.score = score;
}
// getter, setter
get qqqq(){
console.log("st의 get age");
return this.age;
}
set qqqq(value){
console.log("st의 set age");
this.age = value;
}
// 매서드
study(){
console.log(this.name + "가 공부를 한다");
}
}
const st1 = new Student("한조", 30, 99);
const st2 = new Student("트레", 15, 89);
console.log(st1.name);
console.log(st2.name);
// 2. 매서드 선언
st1.study();
st2.study();
// + getter
console.log(st1.qqqq);
// + setter
st1.qqqq = 777;
console.log(st1.age);
'JavaScript > DAY 35 _ 23.10.12' 카테고리의 다른 글
이런저런 API (0) | 2023.10.12 |
---|---|
자료구조(list, map) (0) | 2023.10.12 |
Class basic, prototype (0) | 2023.10.12 |
JSON (0) | 2023.10.12 |
closure function2 (0) | 2023.10.12 |