요로케 하고싶어요
밑에 질문글..
케타(m77541)
2007-10-24 13:32
추천 0
댓글 29
다른 게시글
-
횽들 클래스에 대해서 질문좀 .. [9]케타(m77541) | 07.10.24추천 0
-
다들졸작뭐했는지 졸작주제 공개해주세요. [9]yoi(59.14) | 07.10.24추천 0
-
헐~~~~~~~!! [2]서원(matrixcraft) | 07.10.24추천 0
-
희소행렬이라는거 어디에 주로 쓰나요? [3]눈(210.217) | 07.10.24추천 0
-
요새 취직 시즌이라서 그런지 [7]LibeRa(sys1414) | 07.10.24추천 0
-
CPU 점유율 문제styx(221.148) | 07.10.24추천 0
-
연애하고 싶어 이젠 연애하고 싶어라 [11]유리한(yurihan) | 07.10.24추천 0
-
밑에 글 읽다가 완전 공감....;; [10]benfica(seung5o) | 07.10.24추천 0
-
도시철도999의 켁큇영역 난입-자바스크립트 prototype [8]도시철도99..(hy054nz) | 07.10.24추천 0
-
아.. 오늘 서류전형 합격자 발표날인데... [6]benfica(seung5o) | 07.10.24추천 0
수평적 다중상속이네 C++이면 그냥 하고 JAVA나 C#이면 인터페이스 ㄱㄱ
DyNast//폴리모피즘
A를 상속하고 B를 인터페이스로 구현 ㄲㄲ 인터페이스 모르면 검색이나 책보면나옴
C#같은 경우는 뭐 메소드같은경우는 abstract이랑 뭐더라? 다른 키워드 하나 가지고 구현가능하고 변수같은 경우는 new같은걸로 가능한걸로 기억함 기억이 잘안나네 ㅡㅡ
class C : public A, public B 맞어?
A,B인가?
C++에선 가능한데, 언어를 뭘 쓰는거우?
내가 책보니까.. 저런구도가 참안좋다는데..;;
DyNast//안좋지.. 다중상속 그거는 제대로된 설계 없으면 뻑나기 십상
C++쓰는데 .. 게임작업중인데 막히는부분이있어서요 .. 되도록 이방법말고따른걸 생각해야겠네요
필요하면 쓰는거지 무슨.. 글고 저 그림이랑 죽음의 다이아몬드랑 무슨 상관?.
그래서 지원안하는 언어가 생기는거구 웬만하면 수직적 상속관계를 이용하던지 인터페이스같은 꼼수비스무리한걸 쓰는게 아니겠어
근데 나는 왜 죽음의 다이아몬드를 처음 들어보지? ㅡㅡ
맵돌이// 다중상속하면 나오는게 죽음의 다이아몬드 이야기던데 D-> A D->B A->C B->C 이경우에 형성되지않음?
그건 다중상속이라기 보다는 꼬리에 꼬리를 물고 상속시켜버리는 경우를 말하는게 아닌가?
Dy// 그 말은 맞는데, 저 그림엔 D가 없쟎아요..
김중배의 다이아몬드는?-_-;; 농담이구, c의 goto와 c++의 다중상속은 참 많이들 싸운 주제중 하나같으다
오늘 떡밥은 다중상속?
항상 결론은 \"알아서 잘 쓰면 됨\" 대충 이런결론이
맵돌이//아.. 잘못이해하고이썻음.. 방금 책보니까 그게아니군요
D가 존재해야지 형성되는거군.. ㅈㅅㅈㅅ
그러니까 저상태에서는 써도 된다는건가요 ,.
암튼 글쓴놈은 상속을 개념이 아닌 \'사전적 의미\'만 \'대강\'알고 있고 사용해본적은 별로 없는 놈 같으니까 직접 공부해서 해보길
두번째 리플 뭐라고 적혀 있지?
C++이라면 지켜줘야 할 사항들이 몇개 있습니다. 소멸자를 virtual로 만든다던가 하는.. C++손뗀지 오래라서 다는 기억 못하겠네요. 한번 찾아보고 시험해보세요.
C++는 잘모르겠는데 자바면 A를 상속 B를 인터페이스 구현 ㄲㄲ
다중상속은 oop의 개념에 어긋남 구현되어서는 안되는 코드임
쉽게 말하면 c는 a에도 속하고 b에도 속한다면 a와 b가 아무 연관없다는거 자체가 말이 안되는거 아니겟심?
다이아몬드 상속일 때 C에서 A,B 중 어느 클래스를 먼저 받느냐에 따라 D->A->B->C 또는 D->B->A->C 순으로 상속 트리를 만들어 주면 되지. 물론 이건 C에 한해서만이고 A,B 간에는 상속 관계 없고. 루비가 다중 상속을 이런 식으로 지원하는데, 이거 참 좋아보여