자바는 객체지향언어(OOP)이다. 객체지향언어는 몇가지 중요한 개념을 가지고 있는데 이번 포스팅은 그중 하나라고 볼 수 있는 '오버라이딩(overriding)'에 대해서 정리해보려고 한다 오버라이딩(overriding)이란?? 오버라이딩이란 조상클래스로부터 상속받은 메서드의 내용을 변경하는 것이다 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 : " + y + ", z : " + z; } } 2차원좌표 위치인 Point class에서 3차원..