μμ
-
ν΄λΉ ν¬μ€ν μ "μνμ½λ©"μ μ΄κ³ μ λμ κ°μλ₯Ό κΈ°λ°μΌλ‘ μ¬λ¦° κ²μκΈ μ λλ€. μμ μ μΈ μ©λκ° μλ, κ°μΈ κ³΅λΆ μ 리 λͺ©μ μΌλ‘ μ¬λ¦¬λ κΈμμ 미리 μ립λλ€. Object Object κ°μ²΄λ κ°μ²΄μ κ°μ₯ κΈ°λ³Έμ μΈ ννλ₯Ό κ°μ§κ³ μλ κ°μ²΄μ΄λ€. λ€μ λ§ν΄μ μ무κ²λ μμλ°μ§ μλ μμν κ°μ²΄λ€. μλ°μ€ν¬λ¦½νΈμμλ κ°μ μ μ₯νλ κΈ°λ³Έμ μΈ λ¨μλ‘ Objectλ₯Ό μ¬μ©νλ€. λμμ μλ°μ€ν¬λ¦½νΈμ λͺ¨λ κ°μ²΄λ Object κ°μ²΄λ₯Ό μμ λ°λλ°, κ·Έλ° μ΄μ λ‘ λͺ¨λ κ°μ²΄λ Object κ°μ²΄μ νλ‘νΌν°λ₯Ό κ°μ§κ³ μλ€. μλ‘ λ€μλ©΄, μ΄μ μκ°μμ prototypeμ ν΅ν΄ μμμ ν΄λ³΄μλλ°, κ·Έ μ€ μ΅μ’ κ°μ²΄λ μ¬μ€ μμμ λ°κ³ μλ€λ κ²μ΄λ€. μ¦, μ΅μμ μμμκ° ObjectλΌκ³ μκ°νλ©΄ λλ€.(λΆλͺ¨μ λΆλͺ¨! μ¦ λͺ¨λ κ°μ²΄μ..
[Js] Object | Objectμ νμ₯ | Object APIν΄λΉ ν¬μ€ν μ "μνμ½λ©"μ μ΄κ³ μ λμ κ°μλ₯Ό κΈ°λ°μΌλ‘ μ¬λ¦° κ²μκΈ μ λλ€. μμ μ μΈ μ©λκ° μλ, κ°μΈ κ³΅λΆ μ 리 λͺ©μ μΌλ‘ μ¬λ¦¬λ κΈμμ 미리 μ립λλ€. Object Object κ°μ²΄λ κ°μ²΄μ κ°μ₯ κΈ°λ³Έμ μΈ ννλ₯Ό κ°μ§κ³ μλ κ°μ²΄μ΄λ€. λ€μ λ§ν΄μ μ무κ²λ μμλ°μ§ μλ μμν κ°μ²΄λ€. μλ°μ€ν¬λ¦½νΈμμλ κ°μ μ μ₯νλ κΈ°λ³Έμ μΈ λ¨μλ‘ Objectλ₯Ό μ¬μ©νλ€. λμμ μλ°μ€ν¬λ¦½νΈμ λͺ¨λ κ°μ²΄λ Object κ°μ²΄λ₯Ό μμ λ°λλ°, κ·Έλ° μ΄μ λ‘ λͺ¨λ κ°μ²΄λ Object κ°μ²΄μ νλ‘νΌν°λ₯Ό κ°μ§κ³ μλ€. μλ‘ λ€μλ©΄, μ΄μ μκ°μμ prototypeμ ν΅ν΄ μμμ ν΄λ³΄μλλ°, κ·Έ μ€ μ΅μ’ κ°μ²΄λ μ¬μ€ μμμ λ°κ³ μλ€λ κ²μ΄λ€. μ¦, μ΅μμ μμμκ° ObjectλΌκ³ μκ°νλ©΄ λλ€.(λΆλͺ¨μ λΆλͺ¨! μ¦ λͺ¨λ κ°μ²΄μ..
2021.02.04 -
ν΄λΉ ν¬μ€ν μ "μνμ½λ©"μ μ΄κ³ μ λμ κ°μλ₯Ό κΈ°λ°μΌλ‘ μ¬λ¦° κ²μκΈ μ λλ€. μμ μ μΈ μ©λκ° μλ, κ°μΈ κ³΅λΆ μ 리 λͺ©μ μΌλ‘ μ¬λ¦¬λ κΈμμ 미리 μ립λλ€. μμ(inheritance)μ΄λ? κ°μ²΄λ μ°κ΄λ λ‘μ§λ€λ‘ μ΄λ£¨μ΄μ§ μμ νλ‘κ·Έλ¨μ΄λΌκ³ ν μ μλ€. μμμ κ°μ²΄μ λ‘μ§μ κ·Έλλ‘ λ¬Όλ € λ°λ λ λ€λ₯Έ κ°μ²΄λ₯Ό λ§λ€ μ μλ κΈ°λ₯μ μλ―Ένλ€. λ¨μν λ¬Όλ €λ°λ κ²μ΄λΌλ©΄ μλ―Έκ° μμ κ²μ΄λ€. κΈ°μ‘΄μ λ‘μ§μ μμ νκ³ λ³κ²½ν΄μ νμλ μλ‘μ΄ κ°μ²΄λ₯Ό λ§λ€ μ μκ² ν΄μ€λ€. μ¦, μ½κ² μ€λͺ νμλ©΄ κ°μ²΄λ λ³μμ λ©μλλ₯Ό λ¬Άμ΄λμ λ¬Άμ μ΄λΌκ³ λ³΄κ³ μ΄λ¬ν κ°μ²΄μ μμ±μ κ·Έλλ‘ λ¬Όλ €λ°μ μλ κ°μ²΄ (λΆλͺ¨κ°μ²΄μ λ³μμ λ©μλ λ₯Ό λ¬Όλ €λ°μ) λ₯Ό λ§λ€κ³ , μμ νκ³ λ³κ²½κ°λ₯ν κ²μ΄ λ°λ‘ μμμΈ κ²μ΄λ€. μλ μ½λλ μ΄μ μκ°μ ..
[Js] μμ | javascriptμμ | prototypeν΄λΉ ν¬μ€ν μ "μνμ½λ©"μ μ΄κ³ μ λμ κ°μλ₯Ό κΈ°λ°μΌλ‘ μ¬λ¦° κ²μκΈ μ λλ€. μμ μ μΈ μ©λκ° μλ, κ°μΈ κ³΅λΆ μ 리 λͺ©μ μΌλ‘ μ¬λ¦¬λ κΈμμ 미리 μ립λλ€. μμ(inheritance)μ΄λ? κ°μ²΄λ μ°κ΄λ λ‘μ§λ€λ‘ μ΄λ£¨μ΄μ§ μμ νλ‘κ·Έλ¨μ΄λΌκ³ ν μ μλ€. μμμ κ°μ²΄μ λ‘μ§μ κ·Έλλ‘ λ¬Όλ € λ°λ λ λ€λ₯Έ κ°μ²΄λ₯Ό λ§λ€ μ μλ κΈ°λ₯μ μλ―Ένλ€. λ¨μν λ¬Όλ €λ°λ κ²μ΄λΌλ©΄ μλ―Έκ° μμ κ²μ΄λ€. κΈ°μ‘΄μ λ‘μ§μ μμ νκ³ λ³κ²½ν΄μ νμλ μλ‘μ΄ κ°μ²΄λ₯Ό λ§λ€ μ μκ² ν΄μ€λ€. μ¦, μ½κ² μ€λͺ νμλ©΄ κ°μ²΄λ λ³μμ λ©μλλ₯Ό λ¬Άμ΄λμ λ¬Άμ μ΄λΌκ³ λ³΄κ³ μ΄λ¬ν κ°μ²΄μ μμ±μ κ·Έλλ‘ λ¬Όλ €λ°μ μλ κ°μ²΄ (λΆλͺ¨κ°μ²΄μ λ³μμ λ©μλ λ₯Ό λ¬Όλ €λ°μ) λ₯Ό λ§λ€κ³ , μμ νκ³ λ³κ²½κ°λ₯ν κ²μ΄ λ°λ‘ μμμΈ κ²μ΄λ€. μλ μ½λλ μ΄μ μκ°μ ..
2021.02.04 -
λ€μ€ μμ • μ¬λ¬ κ°μ ν΄λμ€λ‘λΆν° μμλ°λ κ²½μ° νμ΄μ¬μ λ€μ€ μμμ μ§μνκ³ λΆλͺ¨ ν΄λμ€μ λμΌν λ©μλλ μμ±μ΄ μμ λλ μΌμͺ½μμλΆν° μ°μ κΆ μ λΆμ¬ νλ€. μμ ) #1 μμ class Person: def greeting(self): print('μλ νμΈμ.') class University: def manage_credit(self): print('νμ κ΄λ¦¬') class Undergraduate(Person, University): def study(self): print('곡λΆνκΈ°') sunja = Undergraduate() sunja.greeting() sunja.manage_credit() sunja.study() #2 μμ class Person: def sleep(self): pr..
[Python] λ€μ€μμ, μΆμν΄λμ€λ€μ€ μμ • μ¬λ¬ κ°μ ν΄λμ€λ‘λΆν° μμλ°λ κ²½μ° νμ΄μ¬μ λ€μ€ μμμ μ§μνκ³ λΆλͺ¨ ν΄λμ€μ λμΌν λ©μλλ μμ±μ΄ μμ λλ μΌμͺ½μμλΆν° μ°μ κΆ μ λΆμ¬ νλ€. μμ ) #1 μμ class Person: def greeting(self): print('μλ νμΈμ.') class University: def manage_credit(self): print('νμ κ΄λ¦¬') class Undergraduate(Person, University): def study(self): print('곡λΆνκΈ°') sunja = Undergraduate() sunja.greeting() sunja.manage_credit() sunja.study() #2 μμ class Person: def sleep(self): pr..
2020.11.24