JAVA
자바 17강. 오버라이딩 ★
부모가 들고 있는 메서드를 자식이 똑같이 들고 있거나, 자식이 들고 있는 메서드를 부모가 똑같이 들고 있는, 똑같은 메서드를 자식도 들고 있고 부모도 들고 있으면 부모의 메서드가 오버라이드 된다. 무효화된다는 말이다. 부모가 가지고 있기 때문에 자식에게 양보하는 것이다. 즉, 메모리를 위에서 밑으로 타고 내려간 것이다. 변수는 자식이 똑같은 변수를 들고 있어도 양보하지 않고, 부모가 가지고 있는 변수를 실행한다. 메서드는 동일한 메서드를 부모와 자식이 가지고 있다는 조건을 지킨다면 부모의 메서드를 오버라이드(무효화)시킨다. 부모의 메서드를 통로로 이용하는 것이다. 통로로 이용하기 때문에 부모 클래스에는 아무런 내용이 필요 없다. 이런 클래스를 abstract 추상 클래스라고 한다. 다형성을 위해 만들어진..
2022. 1. 17. 11:30