아하
생활

생활꿀팁

늘씬한호박벌228
늘씬한호박벌228

자바 이문제는 어떻게 푸나요??

  1. 다음 프로그램을 실행하면 casting()메서드가 예외를 발생시킨다. 예외의 원인을 조사하시오. 그리고 casting() 메서드에서 발생한 예외를 메인 메서드가 처리하도록 프로그램을 수정하시오.

    1. 문제 코드

class Shape { }

class Rectangle extends Shape { }

class Circle extends Shape { }

public class CastExceptionTest {

public static void main(String[] args){

Rectangle r = new Rectangle();

casting(r);

}

static void casting(Shape s) {

Circle c = (Circle)s;

}

}

3개의 답변이 있어요!