1. ์ธ์คํด์ค ๋ณ์๋?
์ธ์คํด์ค ๋ณ์๋ ํด๋์ค์ ํฌํจ๋์ด ์๋ ๋ณ์๋ก์ ํด๋น ํด๋์ค์ ํน์ฑ์ ํํํ๋ค.
์ธ์คํด์ค ๋ณ์๋ ํด๋น ํด๋์ค๋ฅผ ์ฌ์ฉํ๋ ๊ฐ์ฒด๋ง๋ค ๊ฐ์ ๋ค๋ฅด๊ฒ ์กฐ์ ํ ์ ์๋ค.
2. ์ธ์คํด์ค ๋ณ์ ์ ์ธ ๋ฐ ์ด๊ธฐํ ํ๋ ๋ฒ
(1) ์ ์ธ
ํด๋์ค ๋ด์ ์ ์ธ
public class BlackBox {
// ์ธ์คํด์ค ๋ณ์ -> ๊ฐ ๊ฐ์ฒด๋ง๋ค ๋ค๋ฅด๊ฒ ์ ์ฉ
String modelName; // ๋ชจ๋ธ๋ช
String resolution; // ํด์๋
int price; // ๊ฐ๊ฒฉ
String color; // ์์
int serialNumber; // ์๋ฆฌ์ผ ๋ฒํธ
}
(2) ์ด๊ธฐํ
๊ฐ์ฒด์ด๋ฆ.์ด๊ธฐํํ ์ธ์คํด์ค ๋ณ์ = ์ด๊ธฐํํ ๊ฐ;
//๊ฐ์ฒด ์ ์ธ
BlackBox b1 = new BlackBox();
//์ธ์คํด์ค ๋ณ์ ์ด๊ธฐํ
b1.modelName = "๊น๋ง์ด";
b1.resolution = "FHD";
b1.price = 20000;
b1.color = "๋ธ๋";
0