C++_5주차_정리

728x90

[객체지향 프로그램이 4대특징]

다형성 Polymorphism

추상황 Abstraction

캡슐화 Encapsulation

상속성 Inheritance

 

[Default Function Parameter //디폴트 인수]

:함수 선언 시, 함수 매개변수에 초기값을 지정한다.

이후 해당 함수 호출 시,

매개값 O 호출 --> 매개값으로 다시 초기화

매개값 X 호출 --> 함숨 선언 시 지정된 초기값으로 초기화

 

[Function Overloadiong (함수 오버로딩) 함수이름중복 cf. 오버라이딩(재정의) ]

:함수 반환형, 함수 매개변수 개수나 자료형을 달리해서

함수의 이름이 같은 여러 개의 함수를 정의하는 방법

 

[Class(클래스)]

: 클래스는 자료를 저장하는 변수들의 모임,

자료 처리하는 함수들의 모임이다.

-클래스는 새로 선언된 자료형 틀이라고 할 수도 있고

클래스로 선언된 대상은 틀에 찍어낸 객체라고 할 수 있다.

 

class 클래스 이름 {

//필드(멤버변수)

private:

int age;

double GPA;

//메소드(멤버함수)

public:

int F_sum() {

}

double F_average() {
}

};

 
728x90

'C++, C언어 > [문법]_C++' 카테고리의 다른 글

C++_7주차_정리  (0) 2021.12.20
C++_6주차_정리  (0) 2021.12.20
C++_4주차_정리  (0) 2021.12.20
C++_3주차_정리  (0) 2021.12.20
C++_2주차_정리  (0) 2021.12.20