[JAVA] 자료형변환
자료형변환 -다형적변수로 자식의 메서드중에서 오버라이딩되지 않는 메서드를 호출할때 형변환을 해야한다. class A{ void a(){System.out.println(1);} } class B{ public static void main(String args[]){ Object o=new A(); //o.a(); // here } } [an1] A o2=(A)o; o2.a(); [an2] ((A)o).a(); # ClassCastException : 클래스변환에러 [ex] class Animal{} class Dog extends Animal{} class Cat extends Animal{} class A{ public static void main(String args[]){ Animal..
LANGUAGE/JAVA
2017. 11. 15. 10:05