반응형
Notice
Recent Posts
Recent Comments
Link
목록Super (1)
불로구

자식 클래스에서 오버라이딩을 활용하여 부모 클래스의 메소드를 재정의하면, 부모 클래스의 메소드는 숨겨지고 재정의된 자식 클래스의 메소드가 사용된다. 여기서 부모 클래스의 메소드를 호출하는 방법은 없을까? 바로 "super" 키워드를 통해 부모 클래스의 메소드를 호출할 수 있다. super.부모메소드() super.부모메소드() ; 이렇게 m1();을 호출한 경우 재정의된 자식 클래스의 m1()이 호출되지만, super.m1();을 호출한 경우 원래의 메소드인 부모 클래스의 m1()이 호출된다. class P{ public void product(){ System.out.println("상품의 가격은 10만원 입니다."); } public void color(){ System.out.printl..
프로그래밍/JAVA
2020. 6. 16. 23:50