오버라이딩 (1) 썸네일형 리스트형 [JAVA] 기초문법 - 오버라이딩과 다형성(3) 메서드 오버라이딩 오버로딩: 이름이 같은 메서드가 여러개 있는것(매개변수,반환병은 다를 수 있음.) 오버라이딩: 메서드를 덮어 쓰는 것.(매개변수 반환명 모두 같아야함. 구현부만 다름) 같음 이름의 함 수 이지만, (vip클래스가 custimer클래스를 상속받는 상태) 오버라이딩 된 메서드가 불린 것을 알 수 있다. 업스캐스팅 된 경우에도 오버라이딩 된 메서드가 호출 된 것을 알 수 있다. 즉, 재정의된(오버라이딩 된) 메서드가 호출 된다. ㅡ> 가상 메서드 개념 , 자바는 기본적으로 모든 메서드가 가상메서드이다. add라는 함수를 호출 할때 add(5,3)을 부르는 것과 add(10,2)를 부르는 것은 매개변수는 다르지만, add란 함수의 주소값은 같다.(똑같은 함수를 참조한다. ) 인스턴스 변수와 다.. 이전 1 다음