
public class Child extends Parent ํ๋ฉด Parent๋ฅผ Child ํด๋์ค์ ์์๋ฐ์ ์ ์๋ค.
child๋ฅผ ๋ง๋ค์๋ค. ๊ทธ๋ฌ๋ ์ด๋ฆ, ๋์ด, ์ฌ์ฐ์ ๊ดํ ๋ถ๋ถ์ Parent์ ์์ด์ name,age,money ๋ถ๋ถ์ ๋นจ๊ฐ ๋ฐ์ค์ด ์๊ธด๋ค.
java
๋ซ๊ธฐpackage model;
public class Child extends Parent {
โ
โprivate String hobby;
โpublic String getHobby() {
โโreturn hobby;
โ}
โpublic void setHobby(String hobby) {
โโthis.hobby = hobby;
โ}
โ
โpublic void printChild(){
โโSystem.out.println("์ด๋ฆ : "+name+", ๋์ด : "+age+", ์ฌ์ฐ : "+money+", ์ทจ๋ฏธ : "+hobby);
โ}
โ
}
Parent์ ๋ณ์์์, private์ด ์๋ protected๋ก ๋ฐ๊ฟ์ฃผ๋ฉด ์์๊ด๊ณ์์ ์์ ๋กญ๊ฒ ๋ณ์ ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค.
java
๋ซ๊ธฐโprotected String name; //์์๊ด๊ณ์์๋ง ์ฌ์ฉ ๊ฐ๋ฅํ protected
โprotected int age;
โprotected int money;
Main์ ์์ ์๋์ ๊ฐ์ด ์ ๋ ฅํด์ฃผ๋ฉด,
java
๋ซ๊ธฐโโโโChild c = new Child();
โโโโc.setName("ํ๋๋");
โโโโc.setAge(25);
โโโโc.setMoney(1000000);
โโโโc.setHobby("๊ฒ์");
โโโโc.printChild();
์ด์ฒ๋ผ ์์๋ ๋ด์ฉ์ ๊ฐ์ด ์ถ๋ ฅํ ์ ์๋ค.
