상세 컨텐츠

본문 제목

객체와 인스턴스

관리X 과거글

by 까먹기전에 2014. 10. 29. 17:15

본문

반응형

클래스로부터 객체를 만드는 과정을 클래스의 인스턴스화 라고 하다.


어떤 클래스로부터 만들어진 객체를 그 클래스의 인스턴스 라고 한다.



//////////////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;

}


'관리X 과거글' 카테고리의 다른 글

인터넷에서 본 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

관련글 더보기