클래스로부터 객체를 만드는 과정을 클래스의 인스턴스화 라고 하다.
어떤 클래스로부터 만들어진 객체를 그 클래스의 인스턴스 라고 한다.
//////////////return/////////////////////////
반환값이 없는 경우 return;
반환값이 있는 경우 return 반환값;
리턴을 할때는 리턴형과 메서드의 선언부와 타입이 같아야한다.
int add(int a, int b){
int result = a+b;
return result;
}
에서 int 와 result 의 타입이 같아야한다.
그리고 int String 같이 return 을 써야하는데
int max(int a, int b){
i(a>b)
return a;
}
인데 만약 a가 작아서 if 가 만족하지 않는다면 리턴을 하지 않기때문에 missing return 이 뜬다.
그렇기 때문에
if(a>b)
return a;
else
return b;
를 해야한다.
하지만 return 형은 여러번 쓰는거보다 한번만 쓰는것이 좋다
그래서 if(a>b)
result =a;
else
result=b;
return result; 처럼 해주는것이 좋다.
//////////////////////메서드 호출//////////////////////
long value = mm.add(1L,2L); // add메서드에 1L , 2L 을 넣어서 계산 한뒤에 그 값을 리턴해서 value 에 넣는다
long add(long a, long b){
long result = a+b;
return result;
}
인터넷에서 본 for문 문제 (0) | 2014.11.08 |
---|---|
자바 public StringtoString 으로 출력해보자 (0) | 2014.10.31 |
자바 생성자에 대해 알아보자 (0) | 2014.10.29 |
자바 if 문 예제 (0) | 2014.10.29 |
자바 for 문 공부하기 (0) | 2014.10.28 |