안녕하세요, 공부하는 감자입니다 🥔실기에서 Java는 보통 2문제 안팎인데, 출제 의도가 놀랄 만큼 일관됩니다. 상속 관계에서 실제로 어떤 메서드가 호출되는가. 컬렉션이나 Stream이 양념처럼 섞여도 뼈대는 늘 다형성이에요.그래서 저는 Java를 공부할 때 문법책을 처음부터 보지 않고, 오버라이딩 동작 규칙부터 잡고 나머지를 붙여나갔습니다. 그 순서대로 정리해 볼게요.핵심 규칙 — 메서드는 객체를, 필드는 참조를 따라간다이 한 줄이 Java 출력 문제의 절반을 풀어줍니다.class Shape { void draw() { System.out.println("도형"); }}class Circle extends Shape { void draw() { System.out.println("원"); ..