πŸ““ Do it! μžλ°” ν”„λ‘œκ·Έλž˜λ° μž…λ¬Έ

상속

1. 클래슀 상속 문법 extends

class B extends A {
}

- Aκ°€ κ°€μ§€κ³  μžˆλŠ” μ†μ„±μ΄λ‚˜ κΈ°λŠ₯을 μΆ”κ°€λ‘œ ν™•μž₯ν•˜μ—¬ B ν΄λž˜μŠ€μ— κ΅¬ν˜„

- 'B ν΄λž˜μŠ€κ°€ A 클래슀λ₯Ό μƒμ†λ°›λŠ”λ‹€'

- μƒμœ„ ν΄λž˜μŠ€κ°€ ν•˜μœ„ ν΄λž˜μŠ€λ³΄λ‹€ 일반적인 κ°œλ…μ΄κ³ , ν•˜μœ„ ν΄λž˜μŠ€λŠ” μƒμœ„ ν΄λž˜μŠ€λ³΄λ‹€ ꡬ체적인 클래슀

2. 클래슀 생성과 ν˜• λ³€ν™˜

- ν•˜μœ„ ν΄λž˜μŠ€κ°€ 생성될 λ•ŒλŠ” μƒμœ„ 클래슀의 μƒμ„±μžκ°€ λ¨Όμ € 호좜됨

- super: λΆ€λͺ¨λ₯Ό λΆ€λ₯΄λŠ” μ˜ˆμ•½μ–΄, μƒμœ„ ν΄λž˜μŠ€μ— μ„ μ–Έν•œ 멀버 λ³€μˆ˜λ‚˜ λ©”μ„œλ“œλ₯Ό ν•˜μœ„ ν΄λž˜μŠ€μ—μ„œ μ°Έμ‘°ν•  λ•Œλ„ μ‚¬μš©

- super( ): μƒμœ„ 클래슀의 λ””ν΄νŠΈ μƒμ„±μžκ°€ 호좜됨

- λͺ¨λ“  ν•˜μœ„ ν΄λž˜μŠ€λŠ” μƒμœ„ 클래슀 μžλ£Œν˜•μœΌλ‘œ ν˜• λ³€ν™˜(μ—…μΊμŠ€νŒ…)될 수 μžˆμ§€λ§Œ κ·Έ 역은 μ„±λ¦½ν•˜μ§€ μ•ŠμŒ

3. λ©”μ„œλ“œ μ˜€λ²„λΌμ΄λ”©

- μƒμœ„ ν΄λž˜μŠ€μ—μ„œ μ •μ˜ν•œ λ©”μ„œλ“œκ°€ ν•˜μœ„ ν΄λž˜μŠ€μ—μ„œ κ΅¬ν˜„ν•  λ‚΄μš©κ³Ό λ§žμ§€ μ•Šμ„ κ²½μš°μ— ν•˜μœ„ ν΄λž˜μŠ€μ—μ„œ 이 λ©”μ„œλ“œλ₯Ό μž¬μ •μ˜ν•˜λŠ” 것

- λ°˜ν™˜ν˜•, λ©”μ„œλ“œ 이름, 맀개 λ³€μˆ˜ 개수, λ§€κ°œλ³€μˆ˜ μžλ£Œν˜•μ΄ λ°˜λ“œμ‹œ κ°™μ•„μ•Ό 함

- @Override: 이 λ§€μ„œλ“œλŠ” μž¬μ •μ˜λœ λ§€μ„œλ“œλΌκ³  μ»΄νŒŒμΌλŸ¬μ— λͺ…ν™•νžˆ μ•Œλ €μ£ΌλŠ” μ—­ν• 

 

*μ°Έκ³ ) μ •μˆ˜, λ¬Έμžμ—΄ λ³€ν™˜

int num = Integer.parseInt("12345");
String str = Integer.toString(12345);

'μ˜€κ³΅μ™„' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

231105 μ˜€κ³΅μ™„  (0) 2023.11.05
231102 μ˜€κ³΅μ™„  (0) 2023.11.03
231031 μ˜€κ³΅μ™„  (0) 2023.11.01
231030 μ˜€κ³΅μ™„  (0) 2023.10.31
231028 μ˜€κ³΅μ™„  (0) 2023.10.28

+ Recent posts