์ธ์ ๋ชจ๋ ๊ฒ์ด ๊ฐ์ฒด์ด๋ค.
(1)๊ฐ์ฒด๋ง๋ค ๊ณ ์ ์ ํน์ฑ๊ณผ ํ๋์ ๊ฐ์ง๊ณ ์๋ค.
(2) ๋ค๋ฅธ ๊ฐ์ฒด๋ค๊ณผ ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๋ฑ, ์ํธ์์ฉํ๋ฉด์
์กด์ฌํ๋ค
(3) ex) TV, ์์, ์ฑ ์,์ง,์นด๋ฉ๋ผ....
- ๊ฐ์ฒด๋ฅผ ๋ง๋ค์ด๋ด๊ธฐ ์ํ ์ค๊ณ๋ ํน์ ํ
- ๊ฐ์ฒด์ ์์ฑ๊ณผ ํ๋์ ํฌํจ
- ex) ๋ถ์ด๋นต ํ
- ํด๋์ค์ ๋ชจ์ ๊ทธ๋๋ก ์ฐ์ด๋ธ ์ค์ฒด
- ํ๋ก๊ทธ๋จ ์คํ ์ค์ ์์ฑ๋๋ ์ค์ฒด
- ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ๊ฐ๋ ๊ตฌ์ฒด์ ์ธ ์ค์ฒด
- ์ธ์คํด์ค๋ผ๊ณ ๋ ๋ถ๋ฆ
- ex) ๋ถ์ด๋นต
//ํด๋์ค์ ๊ธฐ๋ณธ ๊ตฌ์ฑ
public class Circle { //ํ๋(๋ณ์)
public int radius;
public String name;
public Circle(){
}
public double getArea(){
return 3.14 * radius * radius;
}
}
ํด๋์ค์ ์ธ
ํ๋์ ๋ฉ์๋
์์ฑ์
์์ ์ฝ๋๋ฅผ ๋ณด๊ณ ์ดํดํ๊ธฐ !!
public class Circle {
int radius;
String name;
public Circle(){
radius = 1;
name = "";
} //์์ฑ์1, ๋ฐ์ง๋ฆ1, ์ด๋ฆ์ ๋น์นธ์ผ๋ก ์ด๊ธฐํ ์ํจ๋ค.
public Circle(int r, String n){ //๋งค๊ฐ๋ณ์ ์กด์ฌ
this.radius = r;
this.name = n;
} //์์ฑ์2, ๋งค๊ฐ๋ณ์๊ฐ ์กด์ฌํ๋ ์์ฑ์
public Circle(int r1){
this.radius = r1;
} //์์ฑ์3
public Circle(String n1){
this.name = n1;
} //์์ฑ์4
public double getARea(){ //๋์ด ๊ตฌํ๊ธฐ
return 3.14 * radius * radius;
}
//๊ฐ์ฒด ์์์์ this๋ ์์ ์ ๊ฐ๋ฆฌํจ๋ค.
publicl Circle(int radius){
this.radius = radius;
}
์ ๊ทผ ์ง์ ์ 4๊ฐ์ง