2014년 2월 5일 수요일

[자바형변환, 객체참조형의 형변환, java reference type casting, 자바형변환, JAVA TYPE Casting],오라클자바커뮤니티추천자바강좌,오엔제이프로그래밍실무학원추천 서울,구로디지털단지


[자바형변환, 객체참조형의 형변환, java reference type casting, 자바형변환, JAVA TYPE Casting],오라클자바커뮤니티추천자바강좌,오엔제이프로그래밍실무학원추천

- 대입 형 변환
 
1. 대입연산자, 매개변수 전달, 반환치 전달의 경우에 이용

interface CarMaker {
 sale();
}
class HyunDAE implements CarMaker {
 sale() {
 }
}
class OrderManer {
 //들어오는 매개변수는 CarMaker 인테페에스를 구현한 것은 들어올 수 있다.
 //HYNDAE 클래스가 인자로 들어올 수 있다.
 public void order(CarMaker carMaker) {  
 }
}
다음은 A a = new B() 형태
A가 B의상위클래스 이거나 추상클래스, 인터페이스인 경우 가능 즉 B가 A를 상속받거나 구현했으면 가능하다.

2. 제공되는 수식의 자료형이 목적 자료형과 같거나 하위 자료형 이어야 한다.
 
3. Runtime중에 형 변환의 올바른 여부 검사
 
- 명시적 형 변환 : (T) 수식


  형 비교 연산자 : 참조자료형 instanceof T(참조자료형이 참조하는 객체의 자료형이 T와 같거나 하위 자료형인 경우에 true)
 

댓글 없음:

댓글 쓰기