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라고 합니다.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
175366 [삭제예정] 바둑은 어떻게 입문하나요? [8] AW1324 24/03/16 1324
175365 [질문] 왜 초보자가 사면 하락할까요..? [21] nexon2352 24/03/16 2352
175364 [질문] 어린이 책 제목 찾습니다. [2] 희원토끼454 24/03/16 454
175363 [질문] 충치가 한쪽에만 있으면 원인이뭘까요? [3] 엄준식726 24/03/16 726
175362 [질문] 유럽 여행 시 심카드 및 카드 질문입니다 [5] Alfine435 24/03/16 435
175361 [질문] 만약 번역기의 성능이 완벽해진다면, 외국어를 배우는 건 낭비일까요? [25] 칭찬합시다.1662 24/03/16 1662
175360 [질문] 키보드 연결 후 스피커 사용 불가 문제? [4] 마이스타일510 24/03/16 510
175359 [질문] 3m 귀마개 같은거 매일 끼고 자는데 귀에 안좋을까요?? [10] CEO1412 24/03/16 1412
175358 [질문] 컴퓨터 절전모드 후 모니터가 안켜집니다. [3] 화룡점정531 24/03/16 531
175357 [질문] 캐주얼 구두 찾습니다. [4] 전화기656 24/03/16 656
175356 [질문] 원드라이브 파일 내용이 지워지지 않습니다. 아르키메데스388 24/03/16 388
175355 [질문] 라디오 듣듯이 틀어놓고 잘수있는 유튜브 채널 추천부탁드립니다. [10] Ahri940 24/03/16 940
175354 [질문] KTX 추월 구간(<-수정) 선로 만들고 특급 노선 [13] 차라리꽉눌러붙을1192 24/03/15 1192
175353 [질문] 통증의학과 신경차단술은 효과 느끼기까지 몇시간 정도 걸릴까요? [1] 고흐의해바라기925 24/03/15 925
175352 [질문] FC24 할만한가요? [6] 그럴거면서폿왜함1014 24/03/15 1014
175351 [삭제예정] 공공기관 경력직 연구직공무원 지원시 정출연 학생연구원 경력도 인정받을 수 있을까요? [9] 삭제됨918 24/03/15 918
175350 [질문] 어도비 프리미어 초보가 써도 적응할만 한가요? [6] 콩돌이643 24/03/15 643
175349 [질문] 노트북 알아보고 있는데 스펙과 가격이 이상해서 문의드립니다 [7] 개념은?847 24/03/15 847
175348 [질문] 나무위키에서 최근에 작성이나 편집된곳을 알 수가있나요? [2] 라리545 24/03/15 545
175347 [질문] 이탈리아로 신혼여행을 가려는데, 여행사가 해주는게 없네요. [34] 리들2377 24/03/15 2377
175346 [질문] 티빙 KBO중계 PC브라우저로 볼때 오른쪽 탭 없에는 방법 없나요? [3] 파쿠만사618 24/03/15 618
175345 [질문] CPU 5600 → 5700X3D 체감이 될까요? [10] 탄야1203 24/03/15 1203
175344 [질문] 서울 주차 가능한 비건 한정식 식당 추천 부탁 드립니다. [2] 땅과자유795 24/03/15 795
목록 이전 다음
댓글

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