π ν΄λμ€ λ³μ (Static λ©€λ²)
- μ²μ JVMμ΄ μ€νλμ΄ ν΄λμ€κ° λ©λͺ¨λ¦¬μ μ¬λΌκ° λ ~ νλ‘κ·Έλ¨μ΄ μ’
λ£λ κΉμ§ μ μ§
- ν΄λμ€κ° μ¬λ¬λ² μμ±λμ΄λ static λ³μλ μ²μ λ± νλ²λ§ μμ±λ¨
λ°λΌμ ν΄λμ€λ³μ μ¬μ©ν λλ ex) TeacherMain.main();λ‘ νΈμΆμ΄ κ°λ₯
- λμΌν ν΄λμ€μ λͺ¨λ κ°μ²΄λ€μ μν΄μ 곡μ λ¨
π μΈμ€ν΄μ€ λ³μ (Non-Static λ©€λ²)
- ν΄λμ€ λ΄μ μ μΈλ λ³μ
- μΈμ€ν΄μ€κ° μμ±λμμ λ μμ±
μ¦, μΈμ€ν΄μ€ λ³μμ κ°μ μ½μ΄μ€κ±°λ μ μ₯νκΈ°μν΄μλ λ¨Όμ μΈμ€ν΄μ€λ₯Ό μμ±ν΄μΌν¨
ex) new TeacherMain();
- κ°μ²΄ μμ± μλ§λ€ λ§€λ² μλ‘μ΄ λ³μκ° μμ±λ¨
- ν΄λμ€ λ³μμ λ¬λ¦¬ 곡μ λμ§μμ