[공부 ] c++로배우는객체지향언어프로그래밍
페이지 정보
작성일 19-06-08 01:36
본문
Download : [공부자료] c++로배우는객체지향언어프로그래밍.hwp
추가되는 데이터 멤버에 값을 쓰고 있는 get, set 메소드가 추가되어야 한다.
![[공부자료]%20c++로배우는객체지향언어프로그래밍_hwp_01.gif](http://www.allreport.co.kr/View/%5B%EA%B3%B5%EB%B6%80%EC%9E%90%EB%A3%8C%5D%20c++%EB%A1%9C%EB%B0%B0%EC%9A%B0%EB%8A%94%EA%B0%9D%EC%B2%B4%EC%A7%80%ED%96%A5%EC%96%B8%EC%96%B4%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_hwp_01.gif)
![[공부자료]%20c++로배우는객체지향언어프로그래밍_hwp_02.gif](http://www.allreport.co.kr/View/%5B%EA%B3%B5%EB%B6%80%EC%9E%90%EB%A3%8C%5D%20c++%EB%A1%9C%EB%B0%B0%EC%9A%B0%EB%8A%94%EA%B0%9D%EC%B2%B4%EC%A7%80%ED%96%A5%EC%96%B8%EC%96%B4%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_hwp_02.gif)
![[공부자료]%20c++로배우는객체지향언어프로그래밍_hwp_03.gif](http://www.allreport.co.kr/View/%5B%EA%B3%B5%EB%B6%80%EC%9E%90%EB%A3%8C%5D%20c++%EB%A1%9C%EB%B0%B0%EC%9A%B0%EB%8A%94%EA%B0%9D%EC%B2%B4%EC%A7%80%ED%96%A5%EC%96%B8%EC%96%B4%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_hwp_03.gif)
![[공부자료]%20c++로배우는객체지향언어프로그래밍_hwp_04.gif](http://www.allreport.co.kr/View/%5B%EA%B3%B5%EB%B6%80%EC%9E%90%EB%A3%8C%5D%20c++%EB%A1%9C%EB%B0%B0%EC%9A%B0%EB%8A%94%EA%B0%9D%EC%B2%B4%EC%A7%80%ED%96%A5%EC%96%B8%EC%96%B4%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_hwp_04.gif)
![[공부자료]%20c++로배우는객체지향언어프로그래밍_hwp_05.gif](http://www.allreport.co.kr/View/%5B%EA%B3%B5%EB%B6%80%EC%9E%90%EB%A3%8C%5D%20c++%EB%A1%9C%EB%B0%B0%EC%9A%B0%EB%8A%94%EA%B0%9D%EC%B2%B4%EC%A7%80%ED%96%A5%EC%96%B8%EC%96%B4%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_hwp_05.gif)
![[공부자료]%20c++로배우는객체지향언어프로그래밍_hwp_06.gif](http://www.allreport.co.kr/View/%5B%EA%B3%B5%EB%B6%80%EC%9E%90%EB%A3%8C%5D%20c++%EB%A1%9C%EB%B0%B0%EC%9A%B0%EB%8A%94%EA%B0%9D%EC%B2%B4%EC%A7%80%ED%96%A5%EC%96%B8%EC%96%B4%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_hwp_06.gif)
시험족보/기타
순서
설명
[공부 ] c++로배우는객체지향언어프로그래밍
[공부자료] c++로배우는객체지향언어프로그래밍 , [공부자료] c++로배우는객체지향언어프로그래밍기타시험족보 , 공부자료 c++로배우는객체지향언어프로그래밍
[공부 ] c++로배우는객체지향언어프로그래밍
공부자료,c++로배우는객체지향언어프로그래밍,기타,시험족보
Download : [공부자료] c++로배우는객체지향언어프로그래밍.hwp( 80 )
■ 연습문제
4.1 개요
1. 기본 클래스가 다수의 파생 클래스를 가진 클래스 계층을 그림으로 그려라.
-`
base
↗ ↑ ↖
d1 d2 d3
2. 수퍼클래스, 서브클래스, 기본 클래스, 파생 클래스 사이의 관계를 설명(說明)하라.
-`
Strudent : 새로운 클래스 GrandStudent를 Student의 파생클래스 또는 서브클래스
↑ : 원래의 클래스 Student를 GrandStudent의 기본클래스 또는 슈퍼클래스
GrandStudent
3. 클래스 Employee가 클래스 Person으로부터 파생될 때 추가될 수 있는 데이터 멤버와 메소드의 예를 들어라.(Person은 이름, 주소, 도시 등 정보를 입력하고 검색하는 메소드를 포함한다)
-`
추가되어야 하는 데이터 멤버는 boss, dept, salary이다.
4. 은행에서의 고객과 계좌를 추적하는데 사용할 수 있는 클래스 계층을 보여라.
-`
은행
↑
고객
↑
계좌
5. 키워드 class를 사용하여 선언된 클래스에서 디폴트 멤버는 public인가 아니면 private인가
-` Private 메소드
4.2 기본개념(槪念) 및 구문
1. 다음 코드에서
class A {
int x;
};
class B : public A {
int y;
};
B b1;
b1이 몇 개의 데이터 메버를 가지는가
-` 2개
2. 오류를 설명(說明)하라.
class A {
private:
int x;
};
class B : public A {
public:
void f{ y = x; }
private:
int y;
};
-` private가 2개가 나옴
3. P가 기본 클래스 Q에 대한 직접 상속 링크를 가지고 기…(drop)
다.