JAVA8 Interface - asloud/dev_note01 GitHub Wiki
- Java8 μ΄μ μλ λͺ¨λ μΈν°νμ΄μ€μ λ©μλλ μΆμλ©μλ
- JAVA8λΆν° μ€μ ꡬνμ΄ μλ λ©μλ μΆκ° κ°λ₯ (μμ λΆν° μ λ μ΄μ λ μμ κ² κ°κΈ΄ νμ..)
- STATIC METHOD (μ μ λ©μλ)
- default method (κΈ°λ³Έ λ©μλ)
- κΈ°λ³Έ λ©μλ
- λ°λμ default ν€μλλ₯Ό λΆμ¬μΌ ν¨
- μ΄ κΈ°λ₯ λλΆμ 'μΈν°νμ΄μ€->ꡬν ν΄λμ€'λΌλ κ΅΄λ λ₯Ό λ²μ μ μμ
- κ·Έλ₯ μΈν°νμ΄μ€μ λ©μλ ꡬν
- μΈν°νμ΄μ€λ λ€μ€ μμμ΄ κ°λ₯νκΈ° λλ¬Έμ C++ κ°μ λ€μ€ μμμ μν λ©μλ μΆ©λμ ν΄κ²°ν΄μΌ νλ€
- μΆ©λν λ©μλ μ€ νλλ‘ μμν΄μΌ ν¨ (μ) IftInterface.super.getId(); <- μ΄λ€ μΈν°νμ΄μ€μ λ©μλμΈμ§ λͺ
μ )