๐ ๋ชฉ์ฐจ
๐ (1) ๊ฐ์ฒด์งํฅ์ธ์ด, ์ ์ฐจ ์งํฅ ์ธ์ด, ํด๋์ค, ์ถ์ํ, ์บก์ํ
๐ (4) ํ๋
๐ (5) ์์ฑ์
๐ (6) ๋ฉ์๋
๐ (7) ๊ฐ์ฒด ๋ฐฐ์ด
๐ (8) ์์
๐ (9) ์ค๋ฒ๋ผ์ด๋ฉ, ์ค๋ฒ๋ก๋ฉ
๐ (10) ๋คํ์ฑ
๐ ๊ฐ์ฒด ์งํฅ ์ธ์ด
๐ป ์ปดํจํฐ ํ๋ก๊ทธ๋๋ฐ์ ํ๊ธฐ ์ํ ์ธ์ด๋ ํฌ๊ฒ 2๊ฐ์ง๋ก ๋๋์ด์ง๋ค.
- ์ ์ฐจ ์งํฅ ์ธ์ด
- ๊ฐ์ฒด ์งํฅ ์ธ์ด
๐ป ์ ์ฐจ ์งํฅ ์ธ์ด๋?
: ๋ฌผ์ด ์์์ ์๋๋ก ํ๋ฅด๋ ๊ฒ ์ฒ๋ผ ์์ฐจ์ ์ผ๋ก ์ฒ๋ฆฌํ๋ ๊ฒ์ด ์ค์์๋๋ฉฐ, ํ๋ก๊ทธ๋จ ์ ์ฒด๊ฐ ์ ๊ธฐ์ ์ผ๋ก ์ฐ๊ฒฐ๋๋๋ก ๋ง๋ ํ๋ก๊ทธ๋๋ฐ ๊ธฐ๋ฒ์ด๋ค. ์ปดํจํฐ์ ์์ ์ฒ๋ฆฌ ๋ฐฉ์๊ณผ ์ ์ฌํ๊ธฐ ๋๋ฌธ์ ๊ฐ์ฒด์งํฅ์ธ์ด๋ณด๋ค ๋ ๋นจ๋ฆฌ ์ฒ๋ฆฌ๋์ด ์๊ฐ์ ์ผ๋ก ์ ๋ฆฌํ๋ค.
๐ ๊ฐ์ฒด ์งํฅ ์ธ์ด๊ฐ ๋ฑ์ฅํ๊ฒ ๋ ๋ฐฐ๊ฒฝ์?
: ์ ์ฐจ ์งํฅ ์ธ์ด๋ก ํ๋ก๊ทธ๋จ์ ์ง๊ธฐ ์ํด์๋ ์ปดํจํฐ์ ๊ตฌ์กฐ๊ฐ ์ด๋ค์ง ํ๋ก์ธ์ค๊ฐ ์ด๋ป๊ฒ ํ๋ฌ๊ฐ๋์ง ์ดํดํ๋ฉด์ ์ปดํจํฐ์ ์ ์ฅ์์ ํ๋ก๊ทธ๋จ์ ๋ง๋ค์๋ค. ๊ฐ๋จํ ํ๋ก๊ทธ๋จ๋ค์ ํด๊ฒฐํ ์ ์์ง๋ง ๋ณต์กํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ๋๋ ๊ต์ฅํ ์ด๋ ต๊ฒ ํ๋ก๊ทธ๋จ์ ๊ตฌํํด์ผํ๋ค. ์ด๋ป๊ฒ ํ๋ฉด ์ฌ๋๋ค์ด ๋ณต์กํ ํ๋ก๊ทธ๋จ์ ์ฝ๊ฒ ๋ง๋ค ์ ์์๊น ํ๋ค๊ฐ ์ฌ๋์ด ํ์ค์ ์ธ์ํ๋ ์ฌ๊ณ ๋ฐฉ์์ ์ปดํจํฐ๊ฐ ์ธ์ํ ์ ์๋ค๋ฉด ์ข ๋ ์ฝ๊ฒ ๊ตฌํ ๊ฐ๋ฅํ๋ฏ๋ก ๊ฐ์ฒด ์งํฅ ์ธ์ด๊ฐ ๋์ค๊ฒ ๋์๋ค.
๐ป ๊ฐ์ฒด ์งํฅ ์ธ์ด๋?
: ํ๋ก๊ทธ๋๋ฐ์ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ์ถ์ํ์์ผ ์ํ์ ํ์๋ฅผ ๊ฐ์ง ๊ฐ์ฒด๋ฅผ ๋ง๋ค๊ณ ๊ทธ ๊ฐ์ฒด๋ค์ ์ ๊ธฐ์ ์ธ ์ํธ์์ฉ์ ํตํด ๋ก์ง์ ๊ตฌ์ฑํ๋ ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ๋ฒ์ด๋ค. ์ฌ๋์ ํ์ค์ ๊ฐ์ฒด์ ๊ฐ์ฒด๊ฐ์ ์ํธ์์ฉ์ผ๋ก ์ธ์ํ๋ค๊ณ ๋ณผ ์ ์๋ค.
์ฌ๊ธฐ์ ๊ฐ์ฒด๋, ๋์ ๋ณด์ด๋ ๊ฒ ๋ฟ๋ง ์๋๋ผ ์๋ฆฌ, ๊ณต๊ธฐ, ์ํ๊ณต์ ๊ฐ์ด ๋์ ๋ณด์ด์ง ์๋ ๋ฌดํ์ ์ธ ๊ฒ๋ค์ ๊ฐ๊ฐ ๋ ๋ฆฝ์ ์ธ ๋จ์๋ฅผ ์ง์นญํ๋ค. ํ์ค ์ธ๊ณ๋ ์ฌ๋ฌผ์ด๋ ๊ฐ๋ ์ฒ๋ผ ๋ ๋ฆฝ๋๊ณ ๊ตฌ๋ถ๋๋ ๊ฐ๊ฐ์ ๊ฐ์ฒด๋ก ์ด๋ฃจ์ด์ ธ ์์ผ๋ฉฐ, ๋ฐ์ํ๋ ๋ชจ๋ ์ฌ๊ฑด๋ค์ ๊ฐ์ฒด๊ฐ์ ์ํธ์์ฉ์ด๋ค. ์ด ๊ฐ๋ ์ ์ปดํจํฐ๋ก ์ฎ๊ฒจ ๋์ ๋ง๋ค์ด๋ธ ๊ฒ์ด ๊ฐ์ฒด ์งํฅ ์ธ์ด์ด๋ค.
๐ ์๋ฐ์์ ๊ฐ์ฒด(Object)๋?
: ์ปดํจํฐ๊ฐ ์ธ์ํ๊ฒ ํด๋์ค๋ฅผ ํตํ new ์ฐ์ฐ์๋ฅผ ํตํด ๋ฉ๋ชจ๋ฆฌ ์์ญ์ ์์ฑํ ๊ฒ
์ฌ๋์ ์ฌ๊ณ ๋ฐฉ์์ด ์ด๋ ๊ฒ ์ ์๋์ด์๋๋ฐ ์ด์ ์ด๊ฑธ ์ปดํจํฐ๊ฐ ์ด๊ฒ์ ์ธ์์์ผ์ค์ผํ๋ค. ์ปดํจํฐ๊ฐ ์ธ์ํ๋ค๋ ๊ฒ์ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ์ฌ๋ ค์ ธ์ผ ๋๋ค๋ ๊ฒ๊ณผ ๊ฐ๋ค. ๊ฐ์ฒด์ ๊ฐ์ฒด์ ์ํธ์์ฉ์ ํด๋์ค๋ผ๋ ํํ๋ก ์์ฑํ ํ, ๊ฐ์ํ์ค์ธ๊ณ ์์ญ์ธ ๋ฉ๋ชจ๋ฆฌ ์์ญ์ new ์ฐ์ฐ์๋ฅผ ํตํด์ ์ฌ๋ ค์ฃผ๋ ๊ฒ์ด๋ค.
๐ ํด๋์ค
: ๋ฉ๋ชจ๋ฆฌ ์์ญ์ ์์ฑ ํ ๊ฐ์ฒด๋ฅผ ์ฐ์ด๋ด๋ ์ค๊ณ๋, ๋ถ์ด๋นต ํ
: ๊ฐ์ฒด์ ํน์ฑ์ ๋ํ ์ ์๋ฅผ ํ ๊ฒ์ผ๋ก ์บก์ํ๋ฅผ ํตํด ๊ธฐ๋ฅ์ ํฌํจํ ๊ฐ๋ ,
: ํ๋ก๊ทธ๋จ์ ํ์ํ ์ฌ๋ฌผ์ด๋ ๊ฐ๋ ์ ๊ณตํต ์์๋ฅผ ์ถ์ํ(abstraction)ํ์ฌ ์ ์
ex) ํ์, ์๋์ฐจ, ๋์
ํด๋์ค๋, ๊ฐ์ฒด๋ฅผ ์ ์ํด๋์ ๊ฒ์ด๋ค. ๊ฐ์ฒด๋ ํด๋์ค๋ฅผ ๋ฐํ์ผ๋ก ๋ง๋ค์ด์ง ๊ฒฐ๊ณผ๋ฌผ์ด๋ค. ์ฆ ํด๋์ค๋ ๊ฐ์ฒด๋ฅผ ๋ฉ๋ชจ๋ฆฌ ์์ญ์ ๋ง๋ค๊ธฐ ์ํ ์ค๊ณ๋์ด๋ค. ๋ํ ๊ฐ์ฒด์ ํน์ฑ์ ๋ํด ์ ์ํด๋์ ๊ฒ์ผ๋ก, ์ ๊ทผ์ ํ์๋ฅผ ํตํด์ ๊ฐ์ฒด์ ์ธ๋ถ์์ ๋ด๋ถ๋ฐ์ดํฐ์ ์ ๊ทผ์ ํต์ ํ๋ ์บก์ํ๊ฐ๋ ์ด ํฌํจ๋ ๊ฒ์ด๊ณ , ํ๋ก๊ทธ๋จ์ ํ์ํ ์ฌ๋ฌผ์ด๋ ๊ฐ๋ ์ ๊ณตํต์์๋ฅผ ์ถ์ํ๋ฅผ ํตํด์ ์ ์ํ ๊ฒ์ ๋งํ๋ค.
๐ ์ถ์ํ
: ๊ฐ์ฒด์์ ๊ณตํต๋ ์์ฑ๊ณผ ํ์๋ฅผ ์ถ์ถํ๋ ๊ฒ์ ์๋ฏธํ๋ค.
: ํ๋ก๊ทธ๋จ์์ ํ์ํ ๊ณตํต์ ์ ์ถ์ถํ๊ณ , ๋ถํ์ํ ๊ณตํต์ ์ ์ ๊ฑฐํ๋ ๊ณผ์
ex) ๊ตญ๊ฐ์์ ๊ตญ๋ฏผ ์ ๋ณด ๊ด๋ฆฌ์ฉ ํ๋ก๊ทธ๋จ์ ๋ง๋ค๋ ค๊ณ ํ ๋, ํ๋ก๊ทธ๋จ์์ ์๊ตฌ๋๋ "๊ตญ๋ฏผ ํ ์ฌ๋"์ ์ ๋ณด๋ฅผ ์ถ์ํํ๋ค๋ฉด?
์ด๋ค ๊ฐ์ฒด๋ฅผ ํํํจ์ ์์ด์ ๊ทธ ๋ชจ๋ ๊ฒ์ ํํํ๋ ๊ฒ์ด ์๋๋ผ ์ผ์ ๋ถ๋ถ๋ง ํน์ง์ ๋ชจ์์ ํํํ๋ ๊ฒ์ด๋ค. ์ถ์ํ๋ฅผ ํ๊ฒ ๋๋ฉด ๋ชฉ์ ์ ์ํด ํ์ํ ๋ถ๋ถ ๋ง์ ์ถ์ํํ๋ ๊ฒ์ด๋ค. ๋ฌธ์ ์์ญ๊ณผ ๊ด์ ์ ์์กด์ ์ด๋ค. ๋ฌธ์ ์ ๋ชฉ์ ๊ณผ ๊ธฐ๋ฅ์ ๋ฐ๋ผ ์ฌ๋ฌ ์ถ์ํ ๋ชจ๋ธ์ด ์๊ธธ ์ ์๋ค.
๐น ์ถ์ํ ์์
: ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ฌ์ฉํด์ ๋ณ์๋ช (๋ฐ์ดํฐ ์ด๋ฆ)๊ณผ ์๋ฃํ(๋ฐ์ดํฐ ํ์ ) ์ ๋ฆฌ
๐ป ์ถ์ํ ๊ณผ์ ์ ์ฝ๋๋ก ํํํด๋ณด๋ ์ค์ต
package kh.oop1.day01.exam;
public class People {
String head;//๋จธ๋ฆฌ
String heart;//์ฌ์ฅ
String eye;//๋
String nose;//์ฝ
String mouth;//์
String name;//์ด๋ฆ
char gender;//์ฑ๋ณ
double height;//ํค
//์๊ฐํ๋ค
public void think() {
System.out.println("์๊ฐํ๋ค.");
}
//๋ฌ๋ฆฐ๋ค
public void run() {
System.out.println("๋ฌ๋ฆฐ๋ค.");
}
//์๋ค
public void sleep() {
System.out.println("์๋ค.");
}
}
package kh.oop1.day01.exam;
public class ParkingManagement {
String carNum; //์ฐจ๋๋ฒํธ
String inTime; //์
์ฐจ์ผ์
String outTime; //์ถ์ฐจ์ผ์
String parkingTime; //์ฃผ์ฐจ์๊ฐ
int parkingFee; //์ฃผ์ฐจ์๊ธ
int discounts; //ํ ์ธ๋ด์ญ
String carType; //์ฐจ๋๊ตฌ๋ถ(์ผ๋ฐ/๋ฑ๋ก)
String carPicture; //์ฐจ๋์ฌ์ง
String paymentType; //์ง๋ถ๋ฐฉ๋ฒ(ํ๊ธ/์นด๋)
//์ฃผ์ฐจ์๊ธ์ ์ฐ
public void parkingPay(String parkingTime, int discounts) {
System.out.println("์ฃผ์ฐจ์๊ธ์ ์ฐ ๋ฉ์๋");
}
}
๐ ์บก์ํ
: ์ถ์ํ๋ฅผ ํตํด ์ ๋ฆฌ๋ ๋ฐ์ดํฐ๋ค๊ณผ ๊ธฐ๋ฅ์ ํด๋์ค๋ผ๋ ํ๋์ ์บก์๋ก ๋ฌถ์ด ๊ด๋ฆฌํ๋ ๊ธฐ๋ฒ
: ํด๋์ค์ ๊ฐ์ฅ ์ค์ํ ๋ชฉ์ ์ธ ๋ฐ์ดํฐ์ ์ ๊ทผ ์ ํ์ ์์น์ผ๋ก ํ์ฌ ํด๋์ค ์ธ๋ถ์์ ๋ฐ์ดํฐ์ ์ง์ ์ ๊ทผ์ ๋ง๊ณ , ๋์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ ํจ์๋ค์ ํด๋์ค ๋ด๋ถ์ ์์ฑํ๋ ๋ฐฉ๋ฒ์ด๋ค.
๐น ์บก์ํ์ ํน์ฑ
- ์ถ์ํ ๋จ์๊ฐ ๋๋ค.
- ์ฌ์ฌ์ฉ ๋จ์๊ฐ ๋๋ค.
- ์ ๋ณด ์๋์ ์คํํ๋ค.
๐น ์บก์ํ ์์น
- ํด๋์ค์ ๋ฉค๋ฒ ๋ณ์์ ๋ํ ์ ๊ทผ ๊ถํ์ private์ ์์น์ผ๋ก ํ๋ค.
- ํด๋์ค์ ๋ฉค๋ฒ ๋ณ์์ ๋ํ ์ฐ์ฐ ์ฒ๋ฆฌ๋ฅผ ๋ชฉ์ ์ผ๋ก ํ๋ ํจ์๋ค์ ํด๋์ค ๋ด๋ถ์ ์์ฑํ๋ค.
- ๋ฉค๋ฒ ํจ์๋ ํด๋์ค ๋ฐ์์ ์ ๊ทผํ ์ ์๋๋ก public์ผ๋ก ์ค์ ํ๋ค.
ex) ์ ๊ธ, ์ถ๊ธํ๋ Account ํด๋์ค
: ๋ฉค๋ฒ ๋ณ์์ private์ ๊ฑธ์ด์ ํด๋์ค ์ธ๋ถ์์ ๋ฉค๋ฒ ๋ณ์์ ์ง์ ์ ์ผ๋ก ์ ๊ทผํ์ง ๋ชปํ๊ฒ ํ๋ค. (๊ณ์ข๋ฒํธ๋ ๋น๋ฐ๋ฒํธ์ ๊ฐ์ ๊ฐ ๋ณ๊ฒฝ ๋ชปํ๊ฒ ํจ) ๋์ ์ ๊ธ๊ธ์ก, ์ถ๊ธ๊ธ์ก ๋ฑ ์ฌ์ฉ์์๊ฒ ๋ณด์ฌ์ค๋ ๋๋ ๋ถ๋ถ์ public ๋ฉ์๋๋ก ๋ง๋ค์ด์ค๋ค. ์ด public ๋ฉ์๋๋ฅผ ํตํด์๋ง private๋ฉ์๋๋ก ์ง์ ์ ๊ทผ์ด ๊ฐ๋ฅํ๊ฒ ํ๋ค. ์ด๋ฅผ ์บก์ํ๋ผ๊ณ ํ๋ค.
๐ป ์บก์ํ ๊ณผ์ ์ ์ฝ๋๋ก ํํํด๋ณด๋ ์ค์ต
package kh.oop1.day01.exam;
public class Pet {
private String petType;//ํซ์ ์ข
๋ฅ
private String petName;//ํซ์ ์ด๋ฆ
private int petAge;//ํซ์ ๋์ด
//getter(ํซ์ ์ข
๋ฅ๋ฅผ ๊ฐ์ ธ์ค๊ณ ์ถ์ ๋)
public String getPetType() {
return petType;
}
public String getPetName() {
return petName;
}
public int getPetAge() {
return petAge;
}
//setter(ํซ์ ์ข
๋ฅ ๊ฐ์ ์์ ํ๊ณ ์ถ์ ๋)
public void setPetType(String petType) {
this.petType = petType;
}
public void setPetName(String petName) {
this.petName = petName;
}
public void setPetAge(int petAge) {
this.petAge = petAge;
}
}
package kh.oop1.day01.run;
import kh.oop1.day01.exam.Pet;
public class Run {
public static void main(String[] args) {
Pet p = new Pet();
p.getPetName();
}
}
๐ ๊ฐ์ฒด
: ํ์ค์ ์กด์ฌํ๋ ๋ ๋ฆฝ์ ์ด๋ฉด์ ํ๋๋ก ์ทจ๊ธ๋๋ ์ฌ๋ฌผ์ด๋ ๊ฐ๋ ์ผ๋ก ๊ฐ์ฒด ์งํฅ ์ธ์ด์์ ๊ฐ์ฒด์ ๊ฐ๋ ์ ํด๋์ค์ ์ ์๋ ๋ด์ฉ๋๋ก ๋ฉ๋ชจ๋ฆฌ์ ํ ๋น๋ ๊ฒฐ๊ณผ๋ฌผ(Object)
๐น ๊ฐ์ฒด(Instance)์ ํ ๋น
: new ์ฐ์ฐ์์ ์์ฑ์๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ์ฒด ์์ฑ ์ heap ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ์๋ก ๋ค๋ฅธ ์๋ฃํ์ ๋ฐ์ดํฐ๊ฐ ์ฐ์์ผ๋ก ๋์ด/ํ ๋น๋ ๊ฐ์ฒด ๊ณต๊ฐ
package kh.oop1.day01.exam;
public class Pet {
public static String petType;//ํซ์ ์ข
๋ฅ (ํด๋์ค ๋ณ์)
private String petName;//ํซ์ ์ด๋ฆ
private int petAge;//ํซ์ ๋์ด
// ์์ฑ์
public Pet() {
}
// ๋งค๊ฐ๋ณ์๊ฐ ์๋ ์์ฑ์
public Pet(String petType, String petName, int petAge) {
this.petType = petType;
this.petName = petName;
this.petAge = petAge;
}
//getter(ํซ์ ์ข
๋ฅ๋ฅผ ๊ฐ์ ธ์ค๊ณ ์ถ์ ๋)
public String getPetType() {
return petType;
}
public String getPetName() {
return petName;
}
public int getPetAge() {
return petAge;
}
//setter(ํซ์ ์ข
๋ฅ ๊ฐ์ ์์ ํ๊ณ ์ถ์ ๋)
public void setPetType(String petType) {
this.petType = petType;
}
public void setPetName(String petName) {
this.petName = petName;
}
public void setPetAge(int petAge) {
this.petAge = petAge;
}
}
package kh.oop1.day01.run;
import kh.oop1.day01.exam.Pet;
public class Run {
public static void main(String[] args) {
//Pet p = new Pet();
Pet p1 = new Pet("์๋ฒ ๋ฆฌ์ํ์คํค", "๋ฏธ๋ฏธ", 1);
Pet p2 = new Pet("ํธ๋ค", "ํธ๋" , 2);
Pet p3 = new Pet("์ง๋๊ฐ" , "์ฅ๊ตฐ" , 2);
System.out.println("ํซ ์ข
๋ฅ : " +p1.getPetType() +
"ํซ ์ด๋ฆ : " +p1.getPetName() +
"ํซ ๋์ด : " + p1.getPetAge());
System.out.println("ํซ ์ข
๋ฅ : " +p2.getPetType() +
"ํซ ์ด๋ฆ : " +p2.getPetName() +
"ํซ ๋์ด : " + p2.getPetAge());
System.out.println("ํซ ์ข
๋ฅ : " +p3.getPetType() +
"ํซ ์ด๋ฆ : " +p3.getPetName() +
"ํซ ๋์ด : " + p3.getPetAge());
}
}
/*
ํซ ์ข
๋ฅ : ์๋ฒ ๋ฆฌ์ํ์คํคํซ ์ด๋ฆ : ๋ฏธ๋ฏธํซ ๋์ด : 1
ํซ ์ข
๋ฅ : ํธ๋คํซ ์ด๋ฆ : ํธ๋ํซ ๋์ด : 2
ํซ ์ข
๋ฅ : ์ง๋๊ฐํซ ์ด๋ฆ : ์ฅ๊ตฐํซ ๋์ด : 2
*/
๐ก ํ๋์ ํด๋์ค๋ฅผ ๋ง๋ค๊ณ , ๊ทธ ํด๋์ค ์์ ์ฌ๋ฌ๊ฐ์ ๋ฉ์๋๋ฅผ ๋ง๋ ๋ค.
๐ก ๊ทธ๋ฐ ๋ค์ new ์ฐ์ฐ์๋ฅผ ํตํด ์ฌ๋ฌ๊ฐ์ ์ธ์คํด์ค ์ฆ ๊ฐ์ฒด๋ค์ ๋ง๋ค์์๋ค
๐ก setOprands ๋ผ๋ ๋ฉ์๋๋ฅผ ํธ์ถํด์ ์ํ๋ ์ธ์ ๊ฐ์ ๋ฃ์ด์ค ์ ์๋ค.
package test0531;
//ํด๋์ค๋ฅผ ๋ฑ ํ๋ฒ๋ง ์ ์ํ๊ณ , ์ฌ๋ฌ๊ฐ์ ๊ฐ์ฒด(์ธ์คํด์ค)๋ฅผ ์์ฑํด์ ์ฌ์ฉ๊ฐ๋ฅํ๋ค.
class Calculator {
int left, right;
public void setOprands (int a, int b) {
this.left = a;
this.right = b;
}
public void sum() {
System.out.println(this.left+this.right);
}
public void avg() {
System.out.println((this.left+this.right)/2);
}
}
public class Main {
public static void main(String[] args) {
Calculator c1 = new Calculator();
c1.setOprands(3, 5);
c1.sum();
c1.avg();
Calculator c2 = new Calculator();
c2.setOprands(6, 7);
c2.sum();
c2.avg();
}
}
/*
8
4
13
6
*/
๐ this.left this.right ๋ class Calculator ๋ด๋ถ์ int left, right๋ฅผ ๊ฐ๋ฆฌํจ๋ค.
'Dev > Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๊ฐ์ฒด(3)] package์ import (0) | 2022.05.10 |
---|---|
[๊ฐ์ฒด(2)] ํด๋์ค, ์ ์ธ, ์ ๊ทผ์ ํ์, ์์ฑ์, getter, setter (0) | 2022.05.10 |
[JAVA๊ธฐ์ด(17)] ๋น๊ณ ๊ฒ์ ์ค์ต (0) | 2022.05.09 |
[JAVA๊ธฐ์ด(16)] 2์ฐจ์ ๋ฐฐ์ด ์ค์ต(1), (2) (0) | 2022.05.08 |
[JAVA๊ธฐ์ด(15)] 2์ฐจ์ ๋ฐฐ์ด (0) | 2022.05.08 |