동물이란 범주에서 생각해보자
호랑이란 Class가 있으며, 토끼란 Class가 있다.
Class 호랑이{
토끼와 호랑이는 같은 동물이다라는 공통점이 있다. 똑같은 변수를 호랑이 Class에서 사용하고 토끼 Class에서 사용하고 있다.
Class 동물{
}
이런식으로 사용한다면 동물이란 클래스를 다른 호랑이, 토끼, 사슴이 온다고 해도 다 같이 사용할 수 있다.
출처 : http://holla.tistory.com/entry/%EC%83%81%EC%86%8D%EC%9D%98-%EC%9D%B4%EC%9C%A0
호랑이란 Class가 있으며, 토끼란 Class가 있다.
Class 호랑이{
int 동물 종류;
int 무게;
bool 성별;
int 특징;
int 특징;
}
Class 토끼{
int 동물 종류;
int 무게;
int 무게;
bool 성별;
int 습성;
int 습성;
}
토끼와 호랑이는 같은 동물이다라는 공통점이 있다. 똑같은 변수를 호랑이 Class에서 사용하고 토끼 Class에서 사용하고 있다.
Class 동물{
int 동물 종류;
int 무게;
bool 성별;
동물 (int _동물 종류, int _무게, bool _성별){
int 무게;
bool 성별;
동물 (int _동물 종류, int _무게, bool _성별){
동물 종류 = _동물 종류;
무게 = _무게;
성별 = _성별;
무게 = _무게;
성별 = _성별;
}
}
이 동물이라는 Class를 공통점으로 갖으면 된다.
그리고
Class 호랑이 : public 동물{
그리고
Class 호랑이 : public 동물{
int 특징;
호랑이(int _동물 종류, int _무게, bool _성별, int _특징) : 동물(_동물종류, _무게, _성별){
특징 = _특징;
}
}
이런식으로 사용한다면 동물이란 클래스를 다른 호랑이, 토끼, 사슴이 온다고 해도 다 같이 사용할 수 있다.
출처 : http://holla.tistory.com/entry/%EC%83%81%EC%86%8D%EC%9D%98-%EC%9D%B4%EC%9C%A0
'컴퓨터 > 언어,프로그래밍' 카테고리의 다른 글
[C#] 자식창에서 부모창으로 값 넘기는 방법(소스) (0) | 2012.09.17 |
---|---|
Excel ODBC (1) | 2012.09.17 |
[C#] 콘솔 입출력 코드 (0) | 2012.09.17 |
[C#] 파일 쓰기, 복사, 삭제, 이동 (0) | 2012.09.17 |
[C#] 숫자만 입력 받는 코드, 문자 입력시 대문자 자동 변환 코드 (0) | 2012.09.16 |