์์1 [JAVA] ์์ - super, ์ธํฐํ์ด์ค(Interface), ์ค๋ฒ๋ผ์ด๋ฉ(Overriding), ์ถ์ํด๋์ค(Abstract Class) ์๋ฐ(JAVA)๋ ๊ฐ์ฒด์งํฅํ๋ก๊ทธ๋๋ฐ(Object Oriented Programing, OOP)์ผ๋ก, 4๊ฐ์ง ํน์ฑ์ ๊ฐ์ง๋ค.1. ์์ (Inheritance)2. ๋คํ์ฑ (Polymorphism)3. ์ถ์ํ (Abstraction)4. ์บก์ํ (Encapsulation) ์ด ์ค ์์๊ณผ ์๋ฐ์ ๋ค์ค์์(์ธํฐํ์ด์ค)์ ๋ํด ์ ๋ฆฌํด๋ณด์.1. ์์1-1. ์ค๋ฒ๋ผ์ด๋ฉ @Override1-2. super 2. ์ธํฐํ์ด์ค3. ์ถ์ํด๋์ค 1. ์์ ๋ถ๋ชจ ํด๋์ค(์ํผํด๋์ค)์ ์์ฑ๊ณผ ๊ธฐ๋ฅ์ ๊ทธ๋๋ก ๋ฌผ๋ ค๋ฐ๋๋ค.extends ํค์๋๋ฅผ ์ฌ์ฉํ๋ค.extends ๋์์ ํ๋๋ง ์ ํํ ์ ์๋ค. (ํ๋์ ๋ถ๋ชจํด๋์ค๋ง ์์๋ฐ์ ์ ์๋ค! ) ๐์์์ด ์์์ ๋ฐ๊ฒ ๋๋ฉด, ๋จ์ํ ๋ถ๋ชจ์ ํ๋์ ๋ฉ์๋๋ง ๋ฌผ๋ ค๋ฐ๋๊ฒ ์๋, ๋ถ๋ชจ์ ํด.. 2024. 8. 30. ์ด์ 1 ๋ค์