Java & Spring/Java
[Java] ๊ฐ์ฒด๋ ์์์ ์ต์์ ์์
Rainbow๐Coder
2022. 11. 23. 14:47
728x90
์ํผ ํด๋์ค People๊ณผ ์๋ธ ํด๋์ค Student
(1) ์ํผ ํด๋์ค People
public class People {
private String name;
private String phoneNumber;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPhoneNumber() {
return phoneNumber;
}
public void setPhoneNumber(String phoneNumber) {
this.phoneNumber = phoneNumber;
}
}
(2) ์๋ธ ํด๋์ค Student
public class Student extends People {
private String college;
private int year;
public int getYear() {
return year;
}
public void setYear(int year) {
this.year = year;
}
public String getCollege() {
return college;
}
public void setCollege(String college) {
this.college = college;
}
}
People์ ์ธ์คํด์ค๋ฅผ ์์ฑํ๊ณ ,
๊ทธ ์ธ์คํด์ค์ ์ฉ(.)์ ์ฐ์ผ๋ฉด ์๋ํฐ์์ ์ ์๋ ์ฝ๋๊ฐ ์๋ ๋ฉ์๋๋ค์ ๋ง์ด ๋ณผ ์ ์๋ค.

์ด๊ฒ์ ์๋ฐ์ ๊ธฐ๋ฅ ์ค ํ๋๋ก,
์๋ฌด๊ฒ๋ ํ์ฅํ์ง ์์ ๊ฒ ๊ฐ์ด ๋ณด์ด๋ ํด๋์ค๋ ์ฌ์ค์ Object๋ฅผ ํ์ฅํ ๊ฒ์ด๋ค.

์ด Object๊ฐ ํด๋์ค์ '๊ทผ๋ณธ'์ด๋ผ๊ณ ํ ์ ์๋ ๊ฒ์ด๋ค.

728x90