ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 오버라이딩
    혼자서 공부하기/자바 2007. 3. 21. 13:03
    728x90
    반응형
    SMALL

    오버라이딩은

    오버로딩과 유사하게 수행...

    수퍼클래스에 존재하는 메소드들이 서브 클래스에 다른 작업을 수행 할 수 있도록 동일한 함수명으로 재정의 하는 것...
    -----> 클래스의 상속 관계에 관련하는 것...

    static으로 선언된 클래스의 메소드는 오버라이딩 되지 못할뿐 아니라

    static함수에서는  this와 super를 사용할수 없다..

    수퍼클래스와 상속받는 서브클래스 내에서 static 메소드로 함수를 새로 정의하게 되면 상위 클래스의 메소드를 감추는 효과가 있다..

    수퍼클래스와 상속받은 서브 클래스의 메소드명이 같을 경우는 수퍼클래스의 메소드가 감추어지며 수퍼클래스의 메소드에 접근하기 위해서는 super를 통해 이루어진다..

    수퍼클래스와 상속받은 서브클래스의 멤버필드가 같을 경우에는 수퍼클래스의 멤버필드는 감추어 지고 super를 이용하거나 서브클래스를 수퍼클래스로 형변환하여 접근이 이루어진다...



    728x90
    반응형
    LIST

    '혼자서 공부하기 > 자바' 카테고리의 다른 글

    자바 공부 스케쥴  (0) 2007.03.21
    윽.. 큰일이다.. 메소드와 생성자가 헷갈리기 시작했다..  (0) 2007.03.21
    오버로딩(Overloading)  (0) 2007.03.20
    상속(Inheritence)  (0) 2007.03.20
    매개변수 설명...  (0) 2007.03.20

    댓글

Designed by Tistory.