메서드1 [면접질문대비] Static 클래스/메서드는 오버라이딩이 될까? NO! 1. 🔧 오버라이딩이란? 오버라이딩은 부모클래스의 메서드를 자식 클래스가 재정의하는 것 조건1. 인스턴스 메서드여야 함 ( static 안됨)2. 메서드 이름, 매개변수, 반환형이 같아야 함3. 접근 제어자는 더 좁게 하면 안 됨 2. ❗ static 메서드는 오버라이딩되지 않는다class Parent { static void sayHello() { System.out.println("Hello from Parent"); }}class Child extends Parent { static void sayHello() { System.out.println("Hello from Child"); }} Parent obj = new Child();obj.sayH.. 2025. 6. 6. 이전 1 다음