2010-03-14 4 views
0

두 개의 timeO 개체를 합산하고 sum이라는 새 TimeO 개체를 반환하는 메서드를 만들려고합니다.개체를 반환하는 메서드를 만드는 구문 문제 (Java)

public static TimeO add (TimeO t1, TimeO t2) 
    { 
     TimeO sum = new TimeO ; 

...

} 

내가 시도

내가이 오류 메시지가 얻을 컴파일하기 :

TimeO.java:15: '(' or '[' expected 
       TimeO sum = new TimeO ; 
            ^
1 error 

내가 생각할 수를 여기에 관련 코드입니다 여기에 학부모 나 괄호 세트를 열어야하는 이유는 있지만 구문을 이해하지 못하는 것일 수 있습니다. 여기서 뭐가 잘못 됐어?

답변

3

생성자를 호출하는 구문은 다음과 같습니다

new TypeName(arguments) 

당신이 매개 변수가없는 생성자를 호출 할 경우 그래서, 당신은 사용해야합니다

방법은 생성자 호출의
TimeO sum = new TimeO(); 

생각해 (당신은 특별한 종류의 메소드 호출처럼 새로운 객체를 만든다.

관련 문제