Coding/JAVA
[JAVA] 상속(Inheritance) 이란 무엇인가?
포스트it
2020. 11. 17. 00:53
728x90
반응형
이 내용은 '생활코딩' 님의 JAVA1 수업을 기반으로 쓰는 글입니다.
상속이란,
말 그대로 이해하자면 부모가 가진 것을 자식은 가질 수 있지만,
부모는 자식이 가진 것을 가지진 못하고 자신이 가진 것을 물려 줄 수만 있다.
상속은, 부모 이상의 클래스들로부터 method와 변수를 받아오는 것이다.
그리고 그 중 부모클래스에 이미 있던 기능과 같은 이름의 기능을 자기만의 방식으로 다시 만들어서 사용할 수 있는데,
이를 오버라이딩(overriding)이라 한다.
'상속'을 이용하면 어떤 클래스를 만들 때 어떤 기능을 만들어주기 위해 매번 코드를 짜줄 필요 없이,
부모클래스로부터 상속을 받아 그 기능을 사용 할 수 있다.
728x90
반응형