Java Overload Override

    Override / Overload 에 대해서

    Override 는 상위클래스의 메서드를 재정의 하는 것입니다. 간단하게 설명하면 상속받은 메서드의 내용을 변경할 수 있습니다. 부모 클래스에 있는 함수와 파라미터까지 동일해야 하며, 주로 상위 클래스의 함수를 상속받아 하위클래스에서 일부를 변경하기 위해서 사용됩니다. 상속 관계에 있는 두 클래스 중에 하위클래스에서 상위클래스의 메소드를 재정의 하는 것을 의미하는데, 이를테면, class Parent { public void print(){Log.w("WARN","parent");}} class Sub extends Parent {public void print(){Log.w("WARN","SUB");}} 위와 같이 사용 후 Sub Class의 print를 호출하게 되면 "SUB"라는 글자가 나오게 됩니..