[Java] System.out.println 그리고 public static void main

μ •λ³΄κ΅¬λ‹ˆΒ·2021λ…„ 12μ›” 27일
0

Java

λͺ©λ‘ 보기
26/39
post-thumbnail

System.out.println


πŸ”Ž System에 outκ³Ό println은 뭘까?

  • System : 클래슀 이름
  • out : 클래슀 이름을 톡해 μ ‘κ·Όν•˜λ―€λ‘œ, System 클래슀의 클래슀 λ³€μˆ˜μž„μ„ μœ μΈ„ν•  수 μžˆλ‹€.
  • println : out이 μ°Έμ‘°ν•˜λŠ” μΈμŠ€ν„΄μŠ€μ˜ λ©”μ†Œλ“œμ΄λ‹€.

정리

  • System에 μœ„μΉ˜ν•œ 클래슀 λ³€μˆ˜ out이 μ°Έμ‘°ν•˜λŠ” μΈμŠ€ν„΄μŠ€μ˜ println λ©”μ†Œλ“œλ₯Ό ν˜ΈμΆœν•˜λŠ” λ¬Έμž₯이닀.






public static void main()


πŸ”Ž main λ©”μ†Œλ“œκ°€ public이고 static인 이유?

  • static : μΈμŠ€ν„΄μŠ€ 생성과 관계없이 제일 λ¨Όμ € ν˜ΈμΆœλ˜λŠ” λ©”μ†Œλ“œμ΄κΈ° λ•Œλ¬Έμ— static이 λΆ™λŠ”λ‹€
  • public : mainλ©”μ†Œλ“œλŠ” μ™ΈλΆ€λ‘œλΆ€ν„° 호좜되기 λ•Œλ¬Έμ΄λ©°, μΌμ’…μ˜ 약속이닀.



πŸ”Ž main λ©”μ†Œλ“œλŠ” 어디에 μœ„μΉ˜μ‹œν‚¬κΉŒ?

  • main λ©”μ†Œλ“œλ₯Ό 담을 λͺ©μ μœΌλ‘œ λ³„λ„μ˜ 클래슀λ₯Ό μ •μ˜ν•˜λŠ” 것이 μΌλ°˜μ μ΄λ‹€.
  • main λ©”μ†Œλ“œλŠ” static λ©”μ†Œλ“œμ΄κΈ° λ•Œλ¬Έμ— μ–΄λŠ ν΄λž˜μŠ€μ— 두어도 상관없닀.
  • mian λ©”μ†Œλ“œκ°€ μ—¬λŸ¬ ν΄λž˜μŠ€μ— μ‘΄μž¬ν•˜λŠ” 것은 κ°€λŠ₯ν•˜μ§€λ§Œ, μΆ”μ²œν•˜μ§€ μ•ŠλŠ”λ‹€.






μ°Έκ³ 
μ—΄ν˜ˆ μžλ°” ch10

0개의 λŒ“κΈ€