CS/Language (1) 썸네일형 리스트형 Java_객체 형변환 객체 형변환 "=" 연산자를 기준으로 좌변과 우변의 데이터 타입이 다른 경우에 발생(두 데이터 타입이 서로 상속 관계인 경우만 가능!) 묵시적 형변환 개념 Parent p = new Child(); 자식 객체를 부모 객체에 할당할 때 묵시적 형변환 발생 Child class에서 Parent 메소드를 오버라이딩한 경우 p로 해당 메소드 영역 자동 접근되어짐 활용 예시 Parent를 상속받는 여러 개의 자식 클래스 타입을 인자로 받는 메소드 생성 시 주로 사용 public void print(Parent p) => p는 Parent, Child 타입 모두 받을 수 있음 명시적 형변환 개념 Child c = (Child) p; => 전제조건 : p는 앞에서 묵시적 형변환 된 객체임 앞서 묵시적 형변환 된 부모.. 이전 1 다음