재정의 재정의 오버라이딩 Overriding 재정의(Override) 상속관계에서 상속받은 하위 클래스가 상위 클래스의 동작을 수정하는 것 Override (재정의 = 부모 메서드 무시) 메모리에 부모와 자식 메서드가 공존하지만 결국에는 자식 메서드가 실행된다 Child 를 두 타입으로 불러 올수있다. 2번으로 불렀을때가 특히 중요하다. Upcasting 이라고 한다. d.eat(); 을 했을 때, 원래라면 Parent인 Animal의... 자바재정의오버라이딩OverridingTPCOverriding 0103 - 재정의, 초기화의 과정 에는 제가 감히 갓생을 살아보도록 하겠습니다..! 오버라이딩(overriding) - 재정의: 클래스의 상속에서 상위클래스의 속성 및 메서드를 재정의 하는 것 입니다. 쉽게 말해 서브클래스에서 슈퍼클래스의 동일한 멤버를 변형하여 구현하는 것 입니다. 재정의가 가능한 대상은 속성, 매서드가 가능하지만 쉽게 되어버리면 재미없겠죠? 조건이 있습니다! 속성: 저장 속성에 대한 재정의는 어떠한 경우에... || 초기화TILswiftiOS재정의TIL [Java] 7-3 추상 클래스 객체를 직접 생성할 수 있는 클래스를 실체 클래스라고 한다면 이 클래스들의 공통적인 특성을 추출해서 선언한 클래스를 '추상 클래스'라고 한다. 추상 클래스(부모)와 실체 클래스(자식)는 '상속'의 관계를 가지고 있는데, 실체 클래스는 추상 클래스의 모든 특성(필드, 메소드)을 물려받고 추가적인 특성(재정의)를 가질 수 있다. 실체 클래스를 설계하는 사람이 여러 사람일 경우, 실체 클래스마다 ... 추상 클래스추상 메소드재정의재정의
재정의 오버라이딩 Overriding 재정의(Override) 상속관계에서 상속받은 하위 클래스가 상위 클래스의 동작을 수정하는 것 Override (재정의 = 부모 메서드 무시) 메모리에 부모와 자식 메서드가 공존하지만 결국에는 자식 메서드가 실행된다 Child 를 두 타입으로 불러 올수있다. 2번으로 불렀을때가 특히 중요하다. Upcasting 이라고 한다. d.eat(); 을 했을 때, 원래라면 Parent인 Animal의... 자바재정의오버라이딩OverridingTPCOverriding 0103 - 재정의, 초기화의 과정 에는 제가 감히 갓생을 살아보도록 하겠습니다..! 오버라이딩(overriding) - 재정의: 클래스의 상속에서 상위클래스의 속성 및 메서드를 재정의 하는 것 입니다. 쉽게 말해 서브클래스에서 슈퍼클래스의 동일한 멤버를 변형하여 구현하는 것 입니다. 재정의가 가능한 대상은 속성, 매서드가 가능하지만 쉽게 되어버리면 재미없겠죠? 조건이 있습니다! 속성: 저장 속성에 대한 재정의는 어떠한 경우에... || 초기화TILswiftiOS재정의TIL [Java] 7-3 추상 클래스 객체를 직접 생성할 수 있는 클래스를 실체 클래스라고 한다면 이 클래스들의 공통적인 특성을 추출해서 선언한 클래스를 '추상 클래스'라고 한다. 추상 클래스(부모)와 실체 클래스(자식)는 '상속'의 관계를 가지고 있는데, 실체 클래스는 추상 클래스의 모든 특성(필드, 메소드)을 물려받고 추가적인 특성(재정의)를 가질 수 있다. 실체 클래스를 설계하는 사람이 여러 사람일 경우, 실체 클래스마다 ... 추상 클래스추상 메소드재정의재정의