πŸ΅μ‹λ³„μž

dev_itzel_02✨·2025λ…„ 3μ›” 20일

🍡Java Programming

λͺ©λ‘ 보기
2/3
post-thumbnail

πŸ“Œμ‹λ³„μž(Identifier)

μ‹λ³„μžλž€ 클래슀, λ³€μˆ˜, μƒμˆ˜, λ©”μ†Œλ“œ 등에 λΆ™μ΄λŠ” 이름을 λ§ν•œλ‹€.

βœ”οΈμ‹λ³„μž 이름 κ·œμΉ™

λͺ…λͺ… κ·œμΉ™μ΄λΌκ³ λ„ ν•œλ‹€.
λͺ¨λ“  ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄λ³„λ‘œ κ·œμΉ™μ΄ μ‘΄μž¬ν•˜λ©° κΌ­ μ€€μˆ˜ν•΄μ•Ό ν•œλ‹€.

  • 특수문자, 곡백은 λΆˆκ°€ ❌
    • _, $ λŠ” μ˜ˆμ™Έλ‘œ μ‚¬μš© κ°€λŠ₯ β­•
  • ν•œκΈ€ μ‚¬μš© κ°€λŠ₯ β­•
  • μ˜ˆμ•½μ–΄ 즉, μžλ°”μ˜ ν‚€μ›Œλ“œλŠ” μ‚¬μš© λΆˆκ°€ ❌
  • 첫 번째 문자둜 μˆ«μžλŠ” μ‚¬μš© λΆˆκ°€ ❌
  • λŒ€μ†Œλ¬Έμž ꡬ별 β­•
  • 길이 μ œν•œ ❌
int name; // κ°€λŠ₯
char student_ID; // 언더바 μ‚¬μš© O
void $func() {} // $ μ‚¬μš© O
class Monster3 {} // 숫자 O
int whatsYourNameMyNameIsKitae; // 길이 μ œν•œ X
int barChart; int barchart; // λŒ€μ†Œλ¬Έμž ꡬ별
int 가격; // ν•œκΈ€ O
int 3Chapter // 첫 번째 문자둜 숫자 X
class if {} // ν‚€μ›Œλ“œ μ‚¬μš© X
char false; // ν‚€μ›Œλ“œ μ‚¬μš© X
void null() {} // ν‚€μ›Œλ“œ μ‚¬μš© X
class %calc {} // 특수기호 X

βœ”οΈμžλ°” ν‚€μ›Œλ“œ

ν‚€μ›Œλ“œλž€ μžλ°”μ—μ„œ 이미 μš©λ„κ°€ μ •ν•΄μ§„ κ²ƒμœΌλ‘œ μ˜ˆμ•½μ–΄λΌκ³ λ„ ν•œλ‹€.

for, if, while, true, false, null, this, try, void, class, char, case, int, long λ“±λ“± λ§Žλ‹€.

βœ”οΈμ’‹μ€ 이름 λΆ™μ΄λŠ” κ΄€μŠ΅

  1. λ³€μˆ˜ μ΄λ¦„λ§Œ 보고도 μ–΄λ–€ μ˜λ―ΈμΈμ§€ 이해할 수 μžˆλ„λ‘ λ§Œλ“ λ‹€.
  2. μ΄λ¦„μ˜ 길이에 μ—°μ—°ν•˜μ§€ 말고 의미λ₯Ό μ•Œ 수 있게 μΆ©λΆ„νžˆ κΈ΄ μ΄λ¦„μœΌλ‘œ λ§Œλ“ λ‹€.
  3. μ–Έμ–΄μ˜ κ΄€μŠ΅μ„ λ”°λ₯΄λŠ” 것이 μ’‹λ‹€

βœ”οΈμžλ°” μ‹λ³„μž κ΄€μŠ΅

  • 클래슀 이름
    • 첫 번째 λ¬ΈμžλŠ” λŒ€λ¬Έμžλ‘œ μ‹œμž‘
    • μ—¬λŸ¬ 단어가 λΆ™μ—¬μ§€λ©΄ 첫 번째 문자만 λŒ€λ¬Έμžλ‘œ ν‘œμ‹œ
    public class HelloWorld {}
     class AutoVendingMachine {}
  • λ³€μˆ˜, λ©”μ†Œλ“œ 이름
    • 첫 λ‹¨μ–΄λŠ” μ†Œλ¬Έμžλ‘œ ν‘œκΈ°
    • μ΄ν›„μ˜ 각 단어 첫 번째 λ¬ΈμžλŠ” λŒ€λ¬Έμžλ‘œ ν‘œκΈ°
    int myAge;
     boolean isSingle;
     public int getAge() {return 20;}
  • μƒμˆ˜ 이름
    • 이름 전체λ₯Ό λŒ€λ¬Έμžλ‘œ ν‘œκΈ°
    final double PI = 3.141592;
profile
πŸœπŸ‘£steadinessπŸœπŸ‘£

0개의 λŒ“κΈ€