JAVA
[κ°λ¦°μ΄ Javaμ§μ] λ©μλ μκ·Έλμ² (method signature)
λ°°κ³ νμ
2024. 4. 8. 17:06
728x90
πλ©μλ μκ·Έλμ²(method signature) ?
- λ©μ€λ μ΄λ¦ + λ©κ°λ³μ νμ (μμν¬ν¨) μ μ‘°ν©
- μλ°μμ λ©μλλ₯Ό ꡬλΆν μ μλ κ³ μ ν μλ³ κΈ°μ€.
- β β λ°ν νμ μ μκ·Έλμ²(κ³ μ ν μλ³ κΈ°μ€)μ ν¬ν¨λμ§ μμ.
π λ©μλ μκ·Έλμ²κ° μ€μν μ΄μ ?
- μ€λ²λ‘λ© λλ¬Έ.
- κ°μ μ΄λ¦μ κ°μ§ λ©μλλΌλ, λ©μλ μκ·Έλμ²κ° λ€λ₯΄λ©΄ λ€λ₯Έ κ²μ΄λΌ μΈμν¨.
- κ·Έλ κ² λ€λ₯΄κ² μΈμλ λ©μλλ₯Ό μ€λ²λ‘λ© ν μ μκ² νκΈ° μν¨.
public int addFunc(int x, int y){ ... } // true
public int addFunc(int x, double y){ ... } // true
public int addFunc(double x, int y){ ... } // true
public Double addFunc(int x, int y){ ... } // false
// 7νμ λ©μλλ 1ν λ©μλμ λ°ν νμ
λ§ λ€λ₯Έ κ²μ΄λΌμ..
// "λ©μλ μκ·Έλμ²" λ λ°ν νμ
μ μλ³ κΈ°μ€μΌλ‘ ν¬ν¨νμ§ μμ.
μΆμ² :
- κΉμνλ μΈνλ° κ°μ
https://www.inflearn.com/course/κΉμνμ-μλ°-μ λ¬Έ
- ꡬκΈλ§
https://wanna-b.tistory.com/75
κ°λ° 곡λΆλ₯Ό μν λΈλ‘κ·Έ μ λλ€.
μ€λ₯κ° μλ€λ©΄ λκΈλ‘ μλ €μ£ΌμΈμ!
κ°μ¬ν©λλ€.

728x90