class Box4 {
int a;
int b;
...
int sum(int x, int y)
{
int vol = x + y + a + b;
return vol;
}
}
이 주어진다. 두개의 매개변수 가지며, 첫번째 매개변수는 변수 a에,
두번째 매개변수는 변수 b에 저장하는 생성자를 class Box4내에 만들어라.
class Box4를 이용하여 한개의 객체를 생성하라.
메소드 sum를 실행하여 그 값을 출력하는 프로그램을 작성하세요.
이게 문젠데
내가 프로그램만든건
class Box4 {
int a;
int b;
int sum(int x, int y)
{
int vol = x + y + a + b;
return vol;
}
}
public class C04 {
public static void main(String args[]) {
Box2 mybox1 = new Box2();
mybox1.a = 10;
mybox1.b = 40;
int vol = mybox1.sum(10,20);
System.out.println(\"합은 : \" + vol);
}
}
이건데 여기서 어떻게 추가 시켜야 하는거지...??
인자값을 2개를 가지는 생성자라고 말씀하지 않으셨나여? 그럼 인자값이 2개인 생성자를 만들어야죠
Box2 mybox1 = new Box2();<-이 부분에서 인자값이 없는 생성자를 만드셨네여
그럼 생성자를 저기 ... 있는곳에 두개를 만들면 되나요?
아 두개가 아니구나
Box2(int x, int y){ //이제 안에다가 x랑 y를 가지고 지지고 볶든 필요한걸 넣든}
Box2 mybox1 = new Box2();<-에서 Box2 mybox1 = new Box2(6,5);<-뭐 대충 요런거??
그럼 거기다가 넣는게 매개변수 아닌가여?
생성자에 대한 확실한 개념이 필요 하시겠군여
네;; 개념이 안되는데 실습 레포트 하려니까 머리가 개터질꺼 같네요;; 앞으로 3문제 남았고 59분까지 올려야 하는데;;;
어머나??
그 문제에 대한 예제도 주긴 줘는데 뭘 포함해야 할지 잘 모르겠네요 ㅠㅠ;;
난 뭐가 틀렸는지 한번에 보이는데..???????????????????????? 칭구들 잘 찾아보라구 ^^...