PGR21.com
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다.
통합 규정을 준수해 주십시오. (2015.12.25.)
Date 2019/03/14 10:23:22
Name monkeyD
Subject [질문] 자바의 클래스 상속 관계와 필요충분조건이 같은 개념 맞나요?
부모 클래스의 기능을 다 가지면서 추가된 기능을 가진 것이 자녀 클래스.

충분조건에서 원소를 더 가진 것이 필요조건인데,

그럼 충분조건은 부모클래스, 필요조건은 자녀클래스처럼 생각해도 될까요?

약간 헷갈리는게 부모 클래스가 더 큰 타입이고 자녀 타입을 포함시킬 수 있다는데

밴다이어 그램으로 충분, 필요 조건을 그려보면 필요 조건이 충분 조건을 포함하는 형태잖아요.

이걸 연관지어 생각하려는게 이상한걸까요? ㅠ

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
19/03/14 10:48
수정 아이콘
원소를 더 가진 것과 기능이 추가된 것의 의미가 많이 다르죠. 오히려 논하는 상황에선 반대 효과가 있죠.
세탁기(A클래스) 중에 건조기 기능도 가지고 있는 녀석(B클래스)들이 있다면 기능은 B클래스 녀석들이 추가로 더 가지고 있지만 집합으로 보면 A클래스가 B클래스를 포함하죠.
하이아빠
19/03/14 11:16
수정 아이콘
집합관계로 생각하시면 나중에 오버로딩과 오버라이딩 개념들어가면 힘들어지실것 같아요.
arq.Gstar
19/03/14 11:21
수정 아이콘
필요충분조건 개념으로 생각하시거나, 부모클래스가 더 큰 개념이라고 생각하는건 이해되는데 좀 돌아서 가거나 잘못 이해하시는 개념 같아요.
몇몇 서적이나 강좌에서 부모 자식 클래스라고 말하는건 그냥 설명하는입장에서 그게 편하니까 그런겁니다.
실제 자바 문법으론 아래와 같죠.
- AClass extends BClass
- AClass implement BInterface

Class를 확장한 Class, Interface를 구현한 Class 라고 이해하시면 매우 직관적입니다.
Je ne sais quoi
19/03/14 11:30
수정 아이콘
https://math.stackexchange.com/questions/1199533/what-is-the-difference-between-set-and-class-in-object-oriented-languages
OOP와 집합에 대해 검색하면 많은 이야기가 있습니다. 예를 들어 이런 링크를 한 번 읽어보시면 좋을 거 같네요.
Supervenience
19/03/14 15:56
수정 아이콘
네 그렇게 생각하셔도 됩니다. 굳이 그렇게 생각하실 필요는 없지만요. 여튼 상속 관계는 is-a라고 합니다.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
131310 [질문] 아이패드 에어2 황당한 먹통/벽돌 증상 질문드립니다. [1] GoThree3075 19/03/15 3075
131309 [질문] 중국어 입문을 위한 방법 문의 드립니다. [8] 2566 19/03/15 2566
131308 [질문] 차량 리스에 관해서. [3] finesse2766 19/03/14 2766
131306 [질문] 대만 영화 추천 부탁드립니다 [10] 다다름3370 19/03/14 3370
131304 [질문] 이런 경우 인앱 구매 환불이 가능할까요? [2] 외력과내력2131 19/03/14 2131
131303 [질문] 혹시 롤챔스 경기 없는 날 허전한 분 있나요? [16] 마빠이3335 19/03/14 3335
131302 [질문] 대전 여행 맛집 문의드립니다 [7] SlaSh.3013 19/03/14 3013
131301 [질문] 목이 자주 가는데 좋은 음식있나요!? [10] mcu2554 19/03/14 2554
131300 [질문] 트랙볼 마우스 잘쓰고 계신가요? [22] 어빈4092 19/03/14 4092
131299 [질문] PC견적 도와주시면 감사하겠습니다!!! [17] PUMKIN3493 19/03/14 3493
131298 [질문] 엑셀 수식 질문입니다. (원하는 금액으로 세팅하기) [4] 내꿈은퇴사왕2333 19/03/14 2333
131297 [질문] 드라이에이징 스테이크가 더 부드럽나요? [15] Dwyane5488 19/03/14 5488
131296 [질문] 게임 최소사양보다 안좋은 컴퓨터로 게임을 하면 어떻게 될까요? [11] 지수8499 19/03/14 8499
131295 [질문] 퇴사 전 미사용 연차에 대해 여쭤봅니다. [4] 영혼4248 19/03/14 4248
131294 [질문] SSD추가 장착 질문드립니다 [6] Mindow2978 19/03/14 2978
131293 [질문] 지금 인스타그램 저만 이상한 건가요? [9] k`3416 19/03/14 3416
131292 [질문] 하드 드라이브 관련 질문입니다. [2] 비상하는로그1957 19/03/14 1957
131291 [질문] 임사등록된 주거용 오피스텔 담보대출 질문드립니다 dfjiaoefse2006 19/03/14 2006
131290 [질문] 자바의 클래스 상속 관계와 필요충분조건이 같은 개념 맞나요? [5] monkeyD2094 19/03/14 2094
131289 [질문] 조립컴퓨터 사양 확인부탁드립니다.(사무용) [9] 테돌이3107 19/03/14 3107
131288 [질문] 맞춤법을 틀리는 사람에 대한 질문입니다. [31] 진산월(陳山月)3797 19/03/14 3797
131287 [질문] 자전거 출퇴근 어떨까요? [18] 내꿈은퇴사왕3972 19/03/14 3972
131286 [질문] [lol]제가 자크이고 적이 니달리일떄 [18] 오안오취온사성제4319 19/03/14 4319
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
맨 위로