Java에서 동적 바인딩과 메소드 재정의의 차이점은 무엇입니까?


대답 1:
클래스 동물 {public void eat () {System.out.println ( "Anything"); }} class Horses Animal 확장 {public void eat () {System.out.println ( "식물"); }} class Test {public static void main (String args []) {동물 obj; obj = 새로운 동물 (); obj.eat (); obj = new Horse (); obj.eat (); }}
뭐든지 야채

대답 2:

"동적 바인딩"과 "오버로딩"방법의 차이점을 묻고 싶습니까?

메소드 오버라이드와 "가상 메소드 호출"(동적 바인딩)은 Java 다형성의 두 부분이므로 메소드 오버로드와는 약간 다르지만 동일한 메소드 이름이지만 서명이 다릅니다.


대답 3:

"동적 바인딩"과 "오버로딩"방법의 차이점을 묻고 싶습니까?

메소드 오버라이드와 "가상 메소드 호출"(동적 바인딩)은 Java 다형성의 두 부분이므로 메소드 오버로드와는 약간 다르지만 동일한 메소드 이름이지만 서명이 다릅니다.