1.์ ์
ํด๋์ค ๋ด์ ๊ธฐ์ฌ๋์ด ๋ชจ๋ ๊ฐ์ฒด์ ๋๊ฐ์ด ์ ์ฉ๋๋ ๋ณ์
๊ฐ์ฒด์์ ์์๋ก ๋ณ๊ฒฝ ๋ถ๊ฐ๋ฅ
public class BlackBox {
// ์ธ์คํด์ค ๋ณ์ -> ๊ฐ ๊ฐ์ฒด๋ง๋ค ๋ค๋ฅด๊ฒ ์ ์ฉ
String modelName; // ๋ชจ๋ธ๋ช
String resolution; // ํด์๋
int price; // ๊ฐ๊ฒฉ
String color; // ์์
int serialNumber; // ์๋ฆฌ์ผ ๋ฒํธ
//ํด๋์ค ๋ณ์ -> ๋ชจ๋ ๊ฐ์ฒด์ ๋๊ฐ์ด ์ ์ฉ
//์๋ ์ ๊ณ ๊ธฐ๋ฅ
static boolean canAutoReport = false;
}
2.์ด๊ธฐํ
ํด๋์ค ๋ด์์ ์ ์ธ๊ณผ ๋์์ ์ด๊ธฐํ. (๊ฐ์ฒด์์ ๋ฐ๊พธ๋ ค ํ๋ฉด ์๋ฌ)
3. ์ ๊ทผ
ํด๋์ค์์ ๋ฐ๋ก ์ ๊ทผ ๊ฐ๋ฅ.
(ํด๋์ค์ด๋ฆ.ํด๋์ค ๋ณ์)
๊ฐ์ฒด๋ง๋ค ์์๋ก ๊ฐ์ ๋ณ๊ฒฝํ๋ ๊ฒ์ ๋ถ๊ฐ๋ฅํ๋, ๋ชจ๋ ๊ฐ์ฒด์ ์ ์ฉ๋๋ ํด๋์ค ๊ฐ ์์ฒด๋ฅผ ๋ฐ๊พธ๋ ๊ฒ์ ๊ฐ๋ฅ.
//ํด๋์ค์์ ๋ฐ๋ก ์ ๊ทผ, ์
๋ฐ์ดํธ ๋ ํด๋์ค ๋ณ์ ๊ฐ์ ๋ชจ๋ ๊ฐ์ฒด์ ์ ์ฉ
BlackBox.canAutoReport = true;
0