오버라이딩

· Java
오버라이딩이란? 조상 클래스로부터 상속(inheritance)받은 메서드의 내용을 변경하는 것 상속(inheritance)받은 메서드를 그래도 사용하기도 하지만, 자손 클래스 자신에 맞게 변경해야하는 경우가 많다. class Point { int x; int y; String getLocation() { return x + "," + y; } } class Point3D extends Point { int z; String getLocation() { // 오버라이딩 return x + "," + y + "," + z; } } 오버라이딩의 조건 오버라이딩은 메서드의 내용만을 새로 작성하는 것이므로 메서드의 선언부는 조상의 것과 완전히 일치해야 한다. 메서드의 선언부는 조상의 것과 완전히 일치해야 한다. ..
beekei
'오버라이딩' 태그의 글 목록