본문 바로가기

Backend/Java

[Java] 업캐스팅

상속은 부모클래스 객체 = new 자식클래스 사용하면 객체.자식클래스의 멤버변수/메서드 사용 불가능 -> 자식클래스에서 오버라이딩을 해도 원래 메서드 호출함

 

인터페이스는 부모클래스 객체 = new 자식클래스 사용하면 객체.자식클래스의 메서드 사용 가능 -> 구현이기 때문에 추상메서드를 오버라이딩한 일반 메서드 호출

'Backend > Java' 카테고리의 다른 글

[Java] ArrayList 사용 정리  (0) 2023.11.08
[Java] Scanner와 BufferedReader의 차이점  (0) 2023.07.28
[Java] length, length(), size()  (0) 2023.06.09
[Java] HashMap<K, V>  (0) 2023.06.09
[Java] 컬렉션, ArrayList, Vector<E>  (0) 2023.06.09