JavaScript/DAY 35 _ 23.10.12
Class★
민지짱민지최고
2023. 10. 12. 17:58
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);