티스토리 뷰

클래스는 JVM에서 어떻게 그 유형의 객체를 만들지 기술


Return...


- int로 선언된 메소드에서는 return 값이 byte여도 문제가 없다.

- 하지만 byte로 선언된 메소드는 return 값이 int 형일 경우 에러가 난다.

- 선언한 유형이 리턴한 유형보다 작을 경우 (선언 유형 < 리턴 유형) 별도의 캐스팅을 해줘야 한다.


Instance Variable vs Local Variable


- 인스턴스 변수 (Instance Variable) :  클래스 내 선언, 초기화 안해도 default 값 있음.

- 지역 변수(Local Variable) : 메소드 내 선언, default 값 없음.

댓글