객체지향에서 상속이 의미하는 것이 뭔

객체지향에서 상속이 의미하는 것이 뭔

작성일 2021.02.02댓글 1건
    게시물 수정 , 삭제는 로그인 필요

객체지향에서 상속이 의미하는 것이 뭔가요?



profile_image 익명 작성일 -

상속이란 클래스와 클래스 간의 관계를 의미합니다.

'확장' 혹은 '분류'의 개념으로 받아들이시면 이해가 빠릅니다.

클래스 B가 클래스 A를 상속한다면 A가 지닌 속성과 메서드를 그대로 가져와 사용할 수 있는 것이죠.

고양이를 예로 들어보겠습니다.

고양이 품종엔 먼치킨, 러시안블루, 페르시안 등이 있습니다.

러시안블루는 고양이의 특징과 행동을 모두 갖고 있죠.

다른 말로 러시안 블루는 고양이의 확장 버전이라고 볼 수도 있습니다.

이것을 객체지향 프로그램으로 구현한다면 고양이라는 상위 클래스를 두고

먼치킨, 러시안블루, 페르시안 클래스가 고양이 클래스를 상속받도록 구현합니다.

그럼 고양이의 공통적인 속성들(눈의 개수, 다리 수 등)은 다시 정의할 필요가 없게 됩니다.

그리고 먼치킨, 러시안블루, 페르시안의 종의 특성에 맞는 변수들만 새로 정의하면 되겠죠.

이것을 두고 코드의 재사용성 증가한다고 말합니다.

이것 외에도 객체 지향의 4대 특성이라고 불리는 캡슐화, 상속, 추상화, 다형성은 중요한 개념입니다.

아래 링크를 참조하시면 공부하시는 데 도움이 될 것 같습니다.

https://western-sky.tistory.com/32?category=830459#2.2._%EC%83%81%EC%86%8D(Inheritance)

객체지향에서 상속이 의미하는 것이 뭔

객체지향에서 상속이 의미하는 것이 뭔가요 객체는 클래스로 정의하는데 부모 클래스를 상속해서 자식 클래스를 만든다면 부모 클래스의 모든 특성을 자식...

객체지향에서 상속이 의미하는 것이 뭔

객체지향에서 상속이 의미하는 것이 뭔가요 객체지향에서 상속이란것은 부모 클라스의 property와 behaviour를 가져올수 있다는 것입니다. 이것을 이용해서 부모클라스에서...

객체지향에서 상속이 의미하는 것이 뭔

객체지향에서 상속이 의미하는 것이 뭔가요 상속이란 클래스와 클래스 간의 관계를... 아래 링크를 참조하시면 공부하시는 데 도움이 될 것 같습니다. https://western-sky....

객체지향에서 상속이 의미하는 것이 뭔

객체지향에서 상속이 의미하는 것이 뭔가요 이미 정의된 상위 클래스(슈퍼 클래스나 부모 클래스)의 모든 속성과 연산을 하위 클래스가 물려 받는 것을 말해요

객체지향에서 상속이 의미하는 것이 뭔

객체지향에서 상속이 의미하는 것이 뭔가요 이미 정의된 상위 클래스(슈퍼 클래스나 부모 클래스)의 모든 속성과 연산을 하위 클래스가 물려 받는 것을 말해요

객체지향에서 상속이 의미하는 것이 뭔

객체지향에서 상속이 의미하는 것이 뭔가요 이미 정의된 상위 클래스(슈퍼 클래스나 부모 클래스)의 모든 속성과 연산을 하위 클래스가 물려 받는 것을 말해요

객체지향에서 상속이 의미하는 것이 뭔

객체지향에서 상속이 의미하는 것이 뭔가요 객체들의 간의 관계를 구축하는겁니당~ 프로그래밍에 관심이 있으신가봐요~~ 혼자 배우시는거보다 전문으로 가르치는...