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라고 합니다.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
131298 [질문] 엑셀 수식 질문입니다. (원하는 금액으로 세팅하기) [4] 내꿈은퇴사왕2353 19/03/14 2353
131297 [질문] 드라이에이징 스테이크가 더 부드럽나요? [15] Dwyane5520 19/03/14 5520
131296 [질문] 게임 최소사양보다 안좋은 컴퓨터로 게임을 하면 어떻게 될까요? [11] 지수8581 19/03/14 8581
131295 [질문] 퇴사 전 미사용 연차에 대해 여쭤봅니다. [4] 영혼4263 19/03/14 4263
131294 [질문] SSD추가 장착 질문드립니다 [6] Mindow3005 19/03/14 3005
131293 [질문] 지금 인스타그램 저만 이상한 건가요? [9] k`3432 19/03/14 3432
131292 [질문] 하드 드라이브 관련 질문입니다. [2] 비상하는로그1975 19/03/14 1975
131291 [질문] 임사등록된 주거용 오피스텔 담보대출 질문드립니다 dfjiaoefse2034 19/03/14 2034
131290 [질문] 자바의 클래스 상속 관계와 필요충분조건이 같은 개념 맞나요? [5] monkeyD2116 19/03/14 2116
131289 [질문] 조립컴퓨터 사양 확인부탁드립니다.(사무용) [9] 테돌이3142 19/03/14 3142
131288 [질문] 맞춤법을 틀리는 사람에 대한 질문입니다. [31] 진산월(陳山月)3815 19/03/14 3815
131287 [질문] 자전거 출퇴근 어떨까요? [18] 내꿈은퇴사왕4015 19/03/14 4015
131286 [질문] [lol]제가 자크이고 적이 니달리일떄 [18] 오안오취온사성제4336 19/03/14 4336
131285 [질문] 유벤투스 베르나르데스키 질문입니다. [2] Rorschach3254 19/03/14 3254
131284 [질문] 코딩 스타일 질문.. [7] 레이첼 로즌4963 19/03/14 4963
131283 [질문] 조립컴퓨터 견적 마지막으로 봐주실 컴잘알 구합니다. [8] 마루비소3400 19/03/14 3400
131282 [질문] 중고차 질문입니다 [13] 다혈질3246 19/03/14 3246
131281 [질문] '엎드리다'를 뜻하는 영단어 [8] 복합우루사6793 19/03/14 6793
131280 [질문] 디비전2 발매 시간 아시는분 있나요? [1] 키토2371 19/03/14 2371
131279 [질문] 인터넷 재약정 혜택 뭘로 하면 좋을까요? [5] ooWniM3254 19/03/13 3254
131278 [질문] 클래쉬 로얄 덱 구성에 대해.. [6] 타키쿤3076 19/03/13 3076
131277 [질문]  영어 발음 질문드립니다. [7] 일반회원2933 19/03/13 2933
131276 [질문] 컴퓨터 관련 질문(아마 파워 문제인것 같습니다) [9] FastVulture3666 19/03/13 3666
목록 이전 다음
댓글

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