오버라이딩

java/객체지향

[객체지향]오버라이딩(overriding)

●오버라이딩 오버라이드(override)의 사전적 의미는 '~위에 덮어쓰다'다. 오버라이드의 사전의미를 참조하여 조상클래스로부터 상속받은 메서드의 내용을 변경하는 것을 '오버라이딩'이라 한다. class Point { int x; int y; String getLocation() { return "x :" + x + ", y :"+ y; } } class Point3D extends Point { int z; String getLocation() { // 오버라이딩 return "x :" + x + ", y :"+ z :" + z; } } 위의 코드는 2차원 좌표계의 한 점을 표현하기 위한 Point클래스가 있을 때, 이를 조상으로 하는 Point3D클래스, 3차원 좌표계의 한 점을 표현한 클래스다. P..

각시탈코더
'오버라이딩' 태그의 글 목록