[Python] μ¬μΉμ°μ° ν΄λμ€ λ§λ€κΈ°μ μ΄μ΄μ..
FourCal() ν΄λμ€μ μΈμ€ν΄μ€ aμ setdata λ©μλλ₯Ό μννμ§ μκ³ add λ©μλλ₯Ό μννλ©΄ μ€λ₯κ° λ°μνλ€. setdata λ©μλλ₯Ό μνν΄μΌ κ°μ²΄ aμ κ°μ²΄λ³μ firstμ secondκ° μμ±λκΈ° λλ¬Έμ΄λ€.
μ΄λ κ² κ°μ²΄μ μ΄κΈ°κ°μ μ€μ ν΄μΌ ν νμκ° μμ λλ setdataμ κ°μ λ©μλλ₯Ό νΈμΆνμ¬ μ΄κΉκ°μ μ€μ ν기보λ€λ μμ±μλ₯Ό ꡬννλ κ²μ΄ μμ νλ€.
μμ±μλ κ°μ²΄κ° μμ±λ λ μλμΌλ‘ νΈμΆλλ λ©μλλ₯Ό μλ―Ένλ€.
νμ΄μ¬ λ©μλ μ΄λ¦μΌλ‘ __init__λ₯Ό μ¬μ©νλ©΄ μ΄ λ©μλλ μμ±μκ° λλ€.
μλ‘κ² μΆκ°λ μμ±μ __init__ λ©μλλ§ λ°λ‘ λΌμ΄ λ΄μ μ΄ν΄ 보μ.
__init__ λ©μλλ setdata λ©μλμ μ΄λ¦λ§ λ€λ₯΄κ³ λͺ¨λ κ² λμΌνλ€.
λ¨, λ©μλ μ΄λ¦μ __init__μΌλ‘ νκΈ° λλ¬Έμ μμ±μλ‘ μΈμλμ΄ κ°μ²΄κ° μμ±λλ μμ μ μλμΌλ‘ νΈμΆλλ μ°¨μ΄κ° μλ€.
a = FourCal()μ μνν λ μμ±μ __init__μ΄ νΈμΆλμ΄ μμ κ°μ μ€λ₯κ° λ°μνλ€. μ€λ₯κ° λ°μν μ΄μ λ μμ±μμ 맀κ°λ³μ firstμ secondμ ν΄λΉνλ κ°μ΄ μ λ¬λμ§ μμκΈ° λλ¬Έμ΄λ€.
μμ μ€λ₯λ₯Ό ν΄κ²°νλ €λ©΄ μλμ²λΌ firstμ secondμ ν΄λΉλλ κ°μ μ λ¬νμ¬ κ°μ²΄λ₯Ό μμ±ν΄μΌ νλ€.
a = FourCal(4, 2)
μμ κ°μ΄ μννλ©΄ __init__λ©μλμ 맀κ°λ³μμλ κ°κ° μλμ κ°μ κ°μ΄ λμ λλ€.
맀κ°λ³μ |
κ° |
self |
μμ±λλ κ°μ²΄ |
first |
4 |
second |
2 |
λ°λΌμ __init__ λ©μλκ° νΈμΆλλ©΄ setdata λ©μλλ₯Ό νΈμΆνμ λμ λ§μ°¬κ°μ§λ‘ firstμ secondλΌλ κ°μ²΄ λ³μκ° μμ±λ κ²μ΄λ€.
λ€λ₯Έ κ²λ μ λμλλ νμΈ!!
'Python' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Python] λͺ¨λ λ§λ€κΈ° (0) | 2021.04.06 |
---|---|
[Python] ν΄λμ€μ μμ (0) | 2021.04.03 |
[Python] μ¬μΉμ°μ° ν΄λμ€ λ§λ€κΈ° (0) | 2021.04.02 |
[Python] ν΄λμ€μ κ°μ²΄ (0) | 2021.03.31 |
[Python] ν΄λμ€μ νμμ± (0) | 2021.03.30 |
λκΈ