2024/11/27 2

[Java] 14. ์ƒ์†(Intheritance)

[ ์ƒ์† ] -๊ฐ์ฒด์ง€ํ–ฅ์—์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ๊ฒƒ์€ ์žฌํ™œ์šฉ์„ฑ์ธ๋ฐ์ƒ์†์€ ์žฌํ™œ์šฉ์„ฑ์„ ๊ทน๋Œ€ํ™”์‹œํ‚จ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ๋ฒ•์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค์ƒ์†(Intheritance)์€ ๋ฌผ๋ ค์ค€๋‹ค๋Š” ์˜๋ฏธ์ด๋ฉฐ์–ด๋–ค๊ฐ์ฒด๊ฐ€ ์žˆ์„๋•Œ ๊ทธ ๊ฐ์ฒด์˜ ์†์„ฑ(๋ณ€์ˆ˜)์™€ ๋ฉ”์†Œ๋“œ๋ฅผ๋‹ค๋ฅธ ๊ฐ์ฒด๊ฐ€ ๋ฌผ๋ ค๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์ƒ์†์ด๋ผ๊ณ  ํ•œ๋‹ค// ์‚ฌ์ดํผ์˜ ๊ธฐ๋ณธ์†์„ฑ๊ณผ ๊ธฐ๋Šฅ์„ ์ •์˜ํ•œ ํด๋ž˜์Šคpublic class Cypher { String name; // ์‚ฌ์ดํผ ์ด๋ฆ„ int age; // ์‚ฌ์ดํผ ๋‚˜์ด String job; // ์‚ฌ์ดํผ ์ง์—… public Cypher() { } public Cypher(String name, int age, String job) { this.name = name; this.age = age; ..

JavaStudy/Basic 2024.11.27

[Java] 13. ํด๋ž˜์Šค์™€ ์ธ์Šคํ„ด์Šค

// ์‚ฌ์ดํผ๋ฅผ ์„ค๊ณ„ํ•˜๊ธฐ์œ„ํ•œ ํด๋ž˜์Šคclass Cypher { String name; // ์‚ฌ์ดํผ ์ด๋ฆ„ int age; // ์‚ฌ์ดํผ ๋‚˜์ด String job; // ์‚ฌ์ดํผ ์ง์—… public Cypher(){} public Cypher(String name, int age, String job) { this.name = name; this.age = age; this.job = job; System.out.println(this.name + " ์ƒ์„ฑ"); } public void setName(String name){ this.name = name; } public void setAge(int age..

JavaStudy/Basic 2024.11.27
728x90
๋ฐ˜์‘ํ˜•