Typidoyun

[C++] 클래스의 상속 #8

1. 상속이란? 상속은 어떠한 클래스가 자신의 속성과 동작을 다른 클래스에게 물려주는 것을 의미 합니다. 따라서 상속받은 클래스는 그 속성과 동작을 사용할 수 있게 되는 것이죠. 예를 들어, 사람은 동물입니다. 따라서 사람은 동물이 가지는 특성을 가지죠. 따라서 숨을 쉬거나, 음식을 먹어야 한다는 점에서 사람은 동물이라는 큰 클래스의 상속을 받는 것...

[C++] 클래스란? #6

1. 클래스는 객체의 틀이다. 쿠키를 만들 때 쿠키 틀을 사용해 같은 모양의 쿠키를 쉽게 만드는 것처럼, 객체를 만들 때에는 클래스라는 틀을 사용해서 동일한 객체를 쉽게 만들 수 있습니다. 예시로 Human이라는 클래스를 만들어 보겠습니다. 클래스의 이름은 대부분의 프로그래밍 언어에서 대문자로 시작하며 아래 코드와 같이 선언합니다. class H...

[C++] 함수란? #4

1. 변수 복습하기 C++에서 변수란 특정한 값을 저장하는 공간 이었습니다. 그렇다면 함수는 무엇일까요? 2. 함수는 동작이다. 수학에서 사용하는 함수는 입력값 x에 특정한 연산을 해서 y라는 출력값 을 만들어냅니다. 프로그래밍에서 사용하는 함수라는 개념도 많이 다르지 않습니다. 수학에서 사용하는 함수와 프로그래밍에서 함수의 다른 점은 함수의 ...