κ°μ²΄μ§ν₯ νλ‘κ·Έλλ°
classκ° ν΅μ¬μ΄ λλ©°, νλ‘κ·Έλ¨μ κ°μ²΄λ€λ‘ ꡬμ±νκ³ κ°μ²΄λ€ κ°μ μλ‘ μνΈμμ©νλλ‘ μμ±νλ λ°©λ²μ΄λ€.
CSSμ classμλ μ ν λ€λ₯Έ κ°λ μ΄λ©°, κ°μ²΄λ₯Ό μμ±νκΈ° μν ν νλ¦Ώμ΄λ€.
ν¨μμ²λΌ μ μΈν μ μκ³ , μ€κ΄νΈλ₯Ό μ¬μ©νλ€. νμ§λ§ νΈμ΄μ€ν μ μΌμ΄λμ§ μλλ€.
κ°μ²΄μ νλ‘νΌν° κ°μλ ν¨μλ₯Ό λ£μ μ μλ€
class MyMath {
constructor(num1, num2) {
this.num1 = num1
this.num2 = num2
}
// 2κ°μ μ«μ μΈμλ₯Ό μν μ μ
getNumber() {
return [this.num1, this.num2]
}
// λ°°μ΄μ κ°λ¨νκ² μ΄λ°μμΌλ‘ νκΈ° ν μ μλ€.
add() {
return this.num1 + this.num2
}
substract() {
return this.num1 - this.num2
}
multiply() {
return this.num1 * this.num2
}
}const num = new MyMath(1, 2)
// ν¨μ μ€νμ μν νΈμΆconsole.log(num.getNumber())
console.log(num.add())
console.log(num.substract())
console.log(num.multiply())