728x90
반응형

상속 2

[2018.11.06] C++ 프로그래밍2 및 실습 복습(상속, 업캐스팅, 다운캐스팅, 가상함수)

중간고사 == 망침 ㅎㅎㅎㅎㅎ S = (short)i;이 명시적 형변환을 할 때에, (short)는 '캐스팅 연산자' 이다. 업캐스팅- 포인터 사이의 형 변환을 의미작은 걸 크게 만든다? 1. 업 캐스팅은 파생 객체의 포인터가 기반 객체의 포인터로 '형 변환' 하는 것이다.2. 참조가능한 영역이 축소됨(선언이 되는 타입에 따라 제약이 생김)3. 컴파일러에서 자동 형 변환이됨. 다운캐스팅- 파생 클래스로 선언된 포인터 변수에 기반 클래스로 선언된 주소를 저장하는 것이다.- 자동으로 형 변환을 해주지 않는다.(업캐스팅만 해줌) 더 공부해야 하므로 예제 끄적끼적 접근제어 지시자와 상속을 연계한 예제 상속할 때 접근제어 지시자를 public이 아닌 다른 지시자로 변경 업캐스팅, 다운캐스팅 예제 응용 예제1. R..

공부/[2018] C++ 2018.11.06

[2018.10.23] C++ 프로그래밍2 및 실습 복습(Class, 상속, 메서드 재정의, 가상함수)

다음주가 플밍 시험이네욤 윤성우 C++ 아직 다 읽지 못했는데, 시험보기전에 얼릉 훑어야 겠어요. 상속은 객체 단위 코드를 재사용하는 방법이다.(is-a,has-a 관계) 단, private 접근제어지시자로 선언된 멤버는 접근할 수 없다.단, protected 로 선언된 멤버는 상속->public처럼 가능? 상속의 생성자와 소멸자의 방향은 반대이다. 이해를 돕기위한 사진. A

공부/[2018] C++ 2018.10.24
728x90
반응형