학습일지31. 객체 타입과 Java형변환, java 별찍기


학습일지31. 객체 타입과 Java형변환, java 별찍기

다형성 같은 타입이지만 실행 결과가 다양한 객체 대입(이용)이 가능한 성질 다형성은 객체를 부품화시킨다. 자동타입변환 바로 위의 부모가 아니더라도 상속 계층의 상위면 자동 타입 변환 가능하다. 예제) 자식타입 인지 확인 후 강제타입 확인 예제2) 부모 parent 자식 Child 메인 출력 결과 private static void TodoList() { 자식 클래스 인스턴스 생성 Child Child_A = new Child(); Child_A.goTowork(); 나는 학교에 출근합니다 Child_A.goToPCRoom(); 나는 PC방에 갑니다 System.out.println(); 자식클래스 -> 부모클래스 형 변환 형 변환을 했지만 메모리 영역 heap에 Child의 데이터가 저장되어있기에 "나는 학교에 출근합니다"가 뜨게 된다. Child Child_A = new Child(); 에서 Parent Child_A = new Parent(); 로 바꾸게 된다면 "나는 회사에 출...


#java #객체타입변환 #다형성 #자바 #자바형변환 #코딩 #타입변환 #학습일지 #형변환

원문링크 : 학습일지31. 객체 타입과 Java형변환, java 별찍기